Qt4 链接错误
来源:互联网 发布:手机淘宝怎么充钱 编辑:程序博客网 时间:2024/04/26 21:30
在Visual Studio 2005里面写了第一个Qt4的例子,就出问题了。
代码很简单,跟书上的一样:
#include <QApplication>
#include <QLabel>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel *label = new QLabel("Hello Qt!");
label->show();
return app.exec();
return 0;
}
链接时出现错误:
Main.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall QApplication::~QApplication(void)" (__imp_??1QApplication@@UAE@XZ) referenced in function _main
Main.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall QString::~QString(void)" (__imp_??1QString@@QAE@XZ) referenced in function _main
肯定是VS2005找不到QApplication的库(QtApplication.lib) 了
库已经编译安装好,没有问题。QTDIR和PATH也按照要求设置了。
最后终于发现,需要在项目属性里加入QtCore4.lib 和 QtGui4.lib。Properties->Configuration Properties->Linker->Input->Additional Depencies。
比较奇怪为什么VS不能自己找到这个库,而且需要在项目的属性里设置。难道每作一个项目都要重复同样的工作?
应该有一个更好的地方设置吧?暂时还没找到:(
- Qt4 链接错误
- QT4 资源链接
- QT4使用HDF5 类型错误
- 链接错误
- 链接错误
- 链接错误
- QT4的FindDialog例子在VC6中编译时提示链接错误的一种直观的解决办法(包含过程思路)
- 安装QT4.7.4编译版本错误解决办法
- windows XP编译Qt4.8.0错误
- 编译QT4.5 X86版本错误
- Ubuntu 下 QT4 编译错误解决方法
- QT4.5.3编译的一些错误
- 编译QT4.5.3中出现的错误
- ubuntu12.04安装Qt4/Qt5错误解决办法
- QT4+boost::filesystem 产生编译时错误
- Qt4过渡至Qt5 (错误大全)
- linux下编译qt4错误及解决办法
- QT4
- SQL2005O数据库连接错误,无法打开默认数据库,4064错误?_男人海洋_猫扑博客
- Writing Before Backing
- windows下yacc和lex开发环境配置(Parser Generator篇)
- VCLSkin 4.12 FullSource的bug修正
- 工作中五类最忌讳的邮件
- Qt4 链接错误
- 鼠标经过时,表格变色
- 掌握 Linux 调试技术(ZZ)
- 漂亮的 Windows Mobile 进度条控件
- 如何通过代码实现 Windows Mobile 窗体的最小化
- Using CLR Profiler for .NET Compact Framework
- 爱迪生欺骗了世界 - 马云对雅虎员工的精彩演讲
- 找資源真難
- An Introduction to WCF for Device Developers