【问题标题】:cannot get MS Visual Studio VISA application to link无法让 MS Visual Studio VISA 应用程序链接
【发布时间】: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


    【解决方案1】:

    我找到了解决办法。

    在项目属性中,将活动解决方案平台从 x86 更改为 x64 就可以了。现在项目链接。还是得添加visa32.lib。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-22
      • 1970-01-01
      • 2020-01-13
      • 2017-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多