一般出现link error都是链接时找不到对应函数。
前些天出现这种错误,我反复地检查,都发现动态库里明确的是有对应函数的。
代码里有这样一句#pragma comment(lib,"lib_x64\\TGHidApi.lib"),表示配置了动态库。动态库路径也确实没问题。
找了一上午,最后发现是编码问题引起的。
项目属性,我的工程字符集是 “使用多字符集”
而动态库的字符集是 Unicode。
从新编译生成 多字符集的动态库。
再编译,link error消失。
一般出现link error都是链接时找不到对应函数。
前些天出现这种错误,我反复地检查,都发现动态库里明确的是有对应函数的。
代码里有这样一句#pragma comment(lib,"lib_x64\\TGHidApi.lib"),表示配置了动态库。动态库路径也确实没问题。
找了一上午,最后发现是编码问题引起的。
项目属性,我的工程字符集是 “使用多字符集”
而动态库的字符集是 Unicode。
从新编译生成 多字符集的动态库。
再编译,link error消失。