我试图运行一个简单的示例程序Qt dialog example。 我使用cmake和nmake编译它,但运行后我得到:无法运行简单的Qt示例程序,模糊错误
无法正确启动应用程序(0xc0150002)。单击确定关闭该应用程序。
我使用的main.cpp中:
#include <QApplication> #include "dialog.h" int main(int argc, char *argv[]) { QApplication app(argc, argv); Dialog dialog; return dialog.exec(); }
我可以得到工作的最简单的事情是
#include <QApplication> #include <iostream> #include "dialog.h" using namespace std; int main(int argc, char *argv[]) { cout << "test!" << endl; // QApplication app(argc, argv); // Dialog dialog; //return dialog.exec(); return 0; }
所以我不能用什么Qt相关,关于如何解决这个问题的任何想法?
谢谢!
你可以显示CMakeLists.txt吗? – 2011-04-29 10:03:38
你能提供一些关于你的环境的更多细节吗?什么OS?你如何构建它(命令行,Qt-Creator等)?你如何运行它(从新的命令提示符启动,双击文件夹,从Qt-Creator启动等)? – jwernerny 2011-04-29 18:17:45