6

我正在尝试使用 Qt 5.0.2 for Windows 64 位(VS 2012,500 MB)(信息)完成“hello world”教程。但是,当我按下运行项目时,我有一个 LNK1104: cannot open file 'debug/Hello.exe' 错误。但是我看到这个文件是在项目文件夹“F:\QT\Hello\build-Hello-Desktop_Qt_5_0_2_MSVC2012_64bit-Debug”下创建的。先感谢您

主文件

#include <QApplication>
#include <QPushButton>

int main(int argc, char **argv)
{
    QApplication app (argc, argv);

    QPushButton button;
    button.setText("Hello world !");
    button.setToolTip("heheheheheheheh");
    button.show();

    return app.exec();
}

你好.pro

TEMPLATE = app
TARGET = Hello

QT = core gui
QT += widgets

SOURCES += \
    main.cpp
4

3 回答 3

10

问题的最可能原因:.exe您的程序文件仍在运行。检查任务管理器。从任务管理器中结束此过程,然后再次尝试构建它。它肯定会运行。

于 2014-03-26T05:09:14.813 回答
1

我有同样的问题要修复它我去了运行(播放按钮)上方的项目点击构建并切换到调试。不知道为什么,但它对我有用。希望有帮助

于 2013-10-06T19:27:42.313 回答
0

这可能是由文件权限或链接问题引起的。

此外,Microsoft Development Network 为您的问题提供了广泛的可能原因(和解决方案)列表:http: //msdn.microsoft.com/en-us/library/ts7eyw4s%28v=vs.110%29.aspx

于 2013-06-09T13:44:59.227 回答