关于Undefined symbol ‘_VCI_Transmit@20’ referenced in "XXX" 解决办法
VCI_Transmit()该函数明明已经声明了,可就是报链接错误,仔细一想发现没有函数体,分析一定是使用的封装库里头函数,以为没有找到函数定义(函数体),动态函数库调用:将如下三种文件拷贝到工程文件夹下,并将xxx.h和xxx.lib添加到工程中去,重新编译通过无报错。
总结一下,十之八九就是说编译的时候所依赖的动态库和运行的时候依赖的动态库版本不同,或者就是没有成功加载动态库,调用库的时候发生错误。