0

我有一个模拟图形环境的项目。我在这个程序中需要的是将它与 NIDAQ 库集成。目前我正在获取未解析的外部符号的 LNK2019。

LNK2019:函数“public:virtual void __cdecl sofa::component::behaviormodel::MyBehaviorModel::updatePosition(double)”(?updatePosition@MyBehaviorModel@behaviormodel@component@sofa@@UEAAXN@Z) C 中引用的未解析外部符号 DAQmxCreateTask :\Sofa\applications\plugins\NIPlugin\MyBehaviorModel.obj NIPlugin

我已经在我的项目中包含了头文件和lib文件,但是由于我的项目非常大并且包含很多库和子项目,所以我似乎也必须在项目中添加国家仪器的动态库。但是我不能在我的项目的引用选项中添加对我的新代码的任何新引用(没有可用的浏览选项)。我还尝试将 .dll 文件的路径添加到项目的附加目录中,但它似乎不起作用。但是当我将我的 .dll 添加到项目的 Input--> Linker 部分中的附加依赖项时,我收到 LNK1107 错误。

LNK1107:无效或损坏的文件:无法读取 0x2D0 C:\git\sofa\v15.12\src\lib\win64\nicaiu.dll 1 NIPlugin 1

你知道如何让 VS 读取我的 .dll 文件吗?

4

0 回答 0