当使用GPIB/GPIB 488.2和VXI函数库建LabWindows™/CVI™工程时,出现未定义错误符号



主要软件: LabWindows/CVI Development Systems>>LabWindows/CVI Full Development System
主要软件版本: 2013 SP1
主要软件修正版本: N/A
次要软件: LabWindows/CVI Development Systems>>LabWindows/CVI Base Package

问题: 当我将使用 NI VXI或者GPIB函数库的工程升级到 LabWindows/CVI2013版时,每一个VXI或者GPIB函数都会产生一个未定义错误符号。但是在早版本的LabWindows/CVI不会产生这个错误。为什么会产生这个错误以及怎么解决?

解答: 当LabWindows/CVI链接函数找不到VXI和GPIB函数库的.lib文件时,就会产生这个错误。这些函数库会被自动的链接到工程里通过设置Library»Customize Library Menu对话框。通过选择VXI和GPIB/GPIB 488.2将对应的函数库添加到 LabWindows/CVI的函数库中,从而确保能链接到工程中。 在早期版本的 LabWindows/CVI,当VXI和GPIB/GPIB 488.2被禁用后,这些存根函数库会自动的被链接到工程中。当vxi.lib和gpib.lib函数库不在系统中时,存根函数库就会建立VXI和GPIB参考。 可以通过以下位置找到存根文件: GPIB—\CVIversion\bin\msvc\gpibstub.obj VXI—\CVIversion\bin\msvc\vxistub.obj 版本指的是你使用的LabWindows/CVI版本号。可以添加存根文件到工程中,来建立没有.lib文件的的工程。

相关链接: KnowledgeBase 0U2I817N: VXI Libraries Grayed Out Under Library Menu in LabWindows/CVI KnowledgeBase 3J8BAEL2: Missing Libraries in the LabWindows/CVI Library Tree

附件:





报告日期: 08/12/2013
最近更新: 09/27/2015
文档编号: 6CB982QW