无法解析的外部符号 小弟我把能加的lib都加紧进去了
无法解析的外部符号 我把能加的lib都加紧进去了
我把全部的LIB文件都加到工程里了 为什么还链接错误 编译器VS2008 界面用Qt
这4个符号无法解析:
cell.obj : error LNK2019: 无法解析的外部符号 "int __cdecl qInitResources_cell(void)" (?qInitResources_cell@@YAHXZ),该符号在函数 _main 中被引用
encryption.obj : error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall encryption::metaObject(void)const " (?metaObject@encryption@@UBEPBUQMetaObject@@XZ)
encryption.obj : error LNK2001: 无法解析的外部符号 "public: virtual void * __thiscall encryption::qt_metacast(char const *)" (?qt_metacast@encryption@@UAEPAXPBD@Z)
encryption.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall encryption::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@encryption@@UAEHW4Call@QMetaObject@@HPAPAX@Z)
------解决方案--------------------
encryption似乎是你自己得类?你自己类得函数qt_metacall之类得没有实现?
------解决方案--------------------
------解决方案--------------------
可以修改编译的执行顺序,在工程的Build Event中,Pre-Build Event中添加的你的命令脚本等,执行对应的makefile,这样每次编译的时候都会先执行你的脚本,然后在编译代码
我把全部的LIB文件都加到工程里了 为什么还链接错误 编译器VS2008 界面用Qt
这4个符号无法解析:
cell.obj : error LNK2019: 无法解析的外部符号 "int __cdecl qInitResources_cell(void)" (?qInitResources_cell@@YAHXZ),该符号在函数 _main 中被引用
encryption.obj : error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall encryption::metaObject(void)const " (?metaObject@encryption@@UBEPBUQMetaObject@@XZ)
encryption.obj : error LNK2001: 无法解析的外部符号 "public: virtual void * __thiscall encryption::qt_metacast(char const *)" (?qt_metacast@encryption@@UAEPAXPBD@Z)
encryption.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall encryption::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@encryption@@UAEHW4Call@QMetaObject@@HPAPAX@Z)
------解决方案--------------------
encryption似乎是你自己得类?你自己类得函数qt_metacall之类得没有实现?
------解决方案--------------------
------解决方案--------------------
可以修改编译的执行顺序,在工程的Build Event中,Pre-Build Event中添加的你的命令脚本等,执行对应的makefile,这样每次编译的时候都会先执行你的脚本,然后在编译代码