【发布时间】:2011-08-03 06:32:25
【问题描述】:
我在 Win7-32 机器上运行带有 MingW 编译器包的 Code::Blocks 10.05。
我下载并安装了适用于 Windows/MingW 的 Qt 库 (qt-win-opensource-4.7.3-mingw.exe) - 安装进行得很顺利 - 但是当它提示我输入 MingW 的目录并且我将其指向代码时::Blocks 安装目录,Qt 安装程序告诉我我的 Qt 包是为 MingW 4.4 安装的,我安装了 4.4.1 - “安装可能无法正常工作”。无论如何我都安装了,发现 4.4 和 4.4.1 之间没有显着差异,并且安装完成没有错误,所有的 Qt 库和工具都安装好了。
之后,在 Code::Blocks 中,我使用 Code::Blocks 向导创建了一个小型测试项目 - 这是代码:
#include <QApplication>
int main(int argc, char* argv[])
{
QApplication app(argc, argv);
return app.exec();
}
代码在 IDE 中构建良好 - 没有错误或警告,但是当我运行它时,我立即收到此错误消息,并且应用程序退出并显示错误代码:
"无法定位程序入口点_ZI3qFlagLocationPKc 在动态链接库QtCore.dll"
有人知道这里发生了什么吗?是因为我被警告过的 MingW 版本差异,还是其他原因?我怎样才能解决这个问题?我想使用 Qt Code::blocks,而不是诺基亚 QtCreator。
TIA
【问题讨论】:
标签: qt qt4 mingw codeblocks