在qt中引入dll文件的时候,如果这个dll是qt编译的,直接把dll和lib文件拷到目录下,然后用
#pragma comment(lib,"./xx.lib")
引入这个dll就可以用里面的函数了。
但是,这次我用vs2010编译了一个dll,用相同的办法,结果发现qt会报错,上论坛查了一下,发现用以下方式就可以在qt中正确引入vs2010编译的dll文件:
在pro文件里加上
LIBS += -LD:\test\test1 -ltest
就是在-L后面加上绝对路径,-l后面加上lib文件的名称