labwindows/CVI编译出现Undefined symbol的解决思路

在使用CVI连接Excel时遇到未定义符号错误。通过移除并重新添加正确的fp文件到工程中解决问题,确保所有支持文件都包含在内。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天用CVI连接Excel的时候出现问题,Exce相关的代码全都在Link的时候报错,说Undefined symbol,逐一去掉之后可以编译成功,加上这些代码就不行,而运行范例程序是可以正确编译的,原来发现问题出在了fp文件上面。

 

之前为了方便,直接把需要用到的excelreport.fp文件复制到了工程目录下面,添加进工程以后,Instruments里面是有这些函数库的。解决的方法是,把fp文件从工程里面remove掉,重新选择安装目录下的fp添加到工程里面去,问题解决。例如excelreport这个文件就在 “CVI安装目录\toolslib\activex\excel”下面,估计里面还有一些支持文件,后来我将excel文件夹直接复制到工程下面,编译通过。

估计其他instruments的调用方法类似。

总结,CVI,糟老头子也坏得很。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值