You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Visual Studio中引用Aardvark.dll失败的问题求助

解决Total Phase Aardvark API引用失败问题

首先明确:aardvark.dll是原生非托管DLL,并非.NET程序集,直接在Visual Studio中添加引用必然报错,你需要使用配套的aardvark_net.dll来实现.NET环境下的调用。

正确操作步骤

  • 右键项目 → 选择「添加」→「引用」
  • 在引用管理器中点击「浏览」,选中API包内的aardvark_net.dll完成添加
  • 将aardvark.dll复制到项目输出目录:
    1. 先把aardvark.dll添加到项目中
    2. 右键该文件,在属性面板设置「复制到输出目录」为「始终复制」
  • 在代码中通过aardvark_net.dll提供的封装类调用API,示例代码:
    using TotalPhase.Aardvark;
    
    class Program
    {
        static void Main()
        {
            int deviceHandle = AardvarkApi.aa_open(0);
            // 后续API操作逻辑
        }
    }
    

关键注意事项

  • 不要尝试直接引用aardvark.dll,它是供aardvark_net.dll调用的底层原生库,不支持.NET直接引用
  • 确保项目目标平台(x86/x64)与DLL架构完全匹配,若API分32位/64位版本,需选择对应版本的文件

内容的提问来源于stack exchange,提问作者Ethan Cornett

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 08:17:35