【发布时间】:2022-06-11 10:30:32
【问题描述】:
我正在编写一个测试程序。我正在尝试对 USB 上的仪器进行简单的签证调用。我无法让程序链接 - 未解决的外部问题。此时,我的程序很简单,只有几个签证电话。我已经阅读了一些关于类似问题的内容,并尝试了建议的方法,但没有任何运气。
我正在使用 MS VisualStudio 19。我已将 visa.h 文件夹作为 C/C++ 附加包含目录输入。链接器找不到任何包含的函数,例如 ViOpen()。 NI IVI 已安装在我的 PC 上,我已将 lib 文件夹添加到 VS 链接器附加库目录中。我还将该文件夹中的所有 .lib 文件输入到 Linker\Input\Additional Dependencies 字段。但是当我编译和链接时,我得到所有签证功能的未解决的外部符号错误。
我的 PC 上带有 lib 文件的文件夹(有 4 个文件)是... C:\Program Files\IVI Foundation\VISA\Win64\Lib_x64\msc.
我 PC 上带有 visa.h 的文件夹是... C:\Program Files\IVI Foundation\VISA\Win64\Include.
任何想法将不胜感激。
【问题讨论】:
标签: c visual-c++ visa