引用第4楼XChinux于2010-08-26 17:26发表的 :
编译时,关键是要能找到.lib或.a文件,所以要将存放.lib或.a文件的路径加入到.pro文件中,比如 LIBS += -L"C:\path1\for\lib",同时将库名(也可全称)加到LIBS中,比如LIBS += -llibname.lib
运行时,关键是能找到对应的.dll或.so文件,在windows下,此时要么将.dll文件放到可执行文件目录下,要么在环境变量PATH中将.dll文件所在路径加进去。在linux下,则要将.so文件所在的目录加入到环境变量LD_LIBRARY_PATH路径中去(或放到那些公用库目录下,比如/usr/lib/