• 5466阅读
  • 2回复

求助,如何在已有的vc项目中使用qt [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 楼主  发表于: 2010-04-28
我现在已经有一个MFC DLL项目的框架,现在想在这个框架中使用qt

我已经安装了Qt4 Visual Studio Add-in和Visual Studio with Qt 4.6.2,并且在已有的MFC DLL中添加了相应的qt头文件和lib

但是编译时提示


1>MainFrame.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: virtual __thiscall QApplication::~QApplication(void)" (__imp_??1QApplication@@UAE@XZ),该符号在函数 "public: void __thiscall CMainFrame::Show(int)" (?Show@CMainFrame@@QAEXH@Z) 中被引用
1>MainFrame.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall QApplication::QApplication(int &,char * *,int)" (__imp_??0QApplication@@QAE@AAHPAPADH@Z),该符号在函数 "public: void __thiscall CMainFrame::Show(int)" (?Show@CMainFrame@@QAEXH@Z) 中被引用
1>Debug/HelloWorldPlugin.dll : fatal error LNK1120: 2 个无法解析的外部命令

谁知道是怎么回事啊?
只看该作者 1楼 发表于: 2010-04-28
解决了,忘了在工程属性-》连接器-》输入-》附加依赖项  加入需要的lib文件了
离线wd007

只看该作者 2楼 发表于: 2010-04-28
没错,从错误提示上看,大致就是你说的这个原因。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
快速回复
限100 字节
 
上一个 下一个