1.由于在VS2010中新建QT的lib库时默认的是新建动态链接库,然后我在配置属性中改为lib库,结果生成的lib库在引用是出现error LNK2019: 无法解析的外部符号错误。
2.error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall libtest::libtest(void)" (__imp_??0libtest@@QAE@XZ),该符号在函数 "public: __thiscall libcall::libcall(class QWidget *)" (??0libcall@@QAE@PAVQWidget@@@Z) 中被引用
3.经过大量查找和试验后,发现只须将lib库头文件声明”class LIBTEST_EXPORT libtest“中的 LIBTEST_EXPORT去掉再编译一遍就好了。
4.初学QT,也是第一次在CSDN上写心得经验,写的不好不要喷啊!