动态库Link error 一种可能

一般出现link error都是链接时找不到对应函数。

前些天出现这种错误,我反复地检查,都发现动态库里明确的是有对应函数的。

代码里有这样一句#pragma comment(lib,"lib_x64\\TGHidApi.lib"),表示配置了动态库。动态库路径也确实没问题。

 

找了一上午,最后发现是编码问题引起的。

项目属性,我的工程字符集是 “使用多字符集”

 

而动态库的字符集是 Unicode。

 

从新编译生成 多字符集的动态库。

再编译,link error消失。

posted on 2017-08-10 10:02  J·Marcus  阅读(378)  评论(0编辑  收藏  举报

导航