0

我已经使用 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 上的解决方案中看到的那样,我在链接器中的库路径中添加了双引号 (" ")。我该如何解决这个问题?

4

1 回答 1

0

尝试在 Microsoft Visual C\C++ 中使用 NI-488.2 驱动程序时为什么会出现链接器错误 (LNK 2019)?(美国国家仪器知识库)。

除其他外,它建议:

通过将 ni4882.obj 目标文件添加到您的项目中,将目标文件包含在您的项目中

完成以下步骤以将文件包含在链接器选项中

  1. 在 Visual Studio 中打开项目»属性。

  2. 在树形图中选择链接器。

  3. 在命令行中,输入 %NIEXTCCOMPILERSUPP%\lib32\msvc\ni4882.obj。此环境变量指向外部编译器支持文件夹。

于 2015-05-16T13:44:31.283 回答