我使用NI GPIB版本4.61在Visual Studio 2010中编写了C ++代码,并添加了代码所需的所有库,但它提供了与“.obj”文件相关的错误。虽然我添加了相同代码的.CPP文件和与此相关的头文件。
Error 2607 error LNK1104: cannot open file '%NIEXTCCOMPILERSUPP%\lib32\msvc\ni4882.obj' D:\F1Nh-TESTER-2014-08-04\PUMA_LED_TESTER\PUMA_LED_TESTER\LINK PUMA_LED_TESTER
我见过很多针对同一个问题的解决方案,但对我来说没什么用。我已经在链接器的库路径中添加了双引号(“”),正如我在Stack Overflow上的解决方案中看到的那样。 我该如何解决这个问题?
答案 0 :(得分:0)
尝试 Why do I get a linker error (LNK 2019) when using NI-488.2 driver in Microsoft Visual C\C++? (National Instruments知识库)。
除此之外,还建议:
通过将ni4882.obj目标文件添加到项目
,在项目中包含目标文件
和
完成以下步骤以将文件包含在链接器选项
中
在Visual Studio中打开项目»属性。
在树形图中选择链接器。
在命令行中,输入%NIEXTCCOMPILERSUPP%\ lib32 \ msvc \ ni4882.obj。此环境变量指向外部编译器支持文件夹。