Qt和LNK1104无法打开文件

时间:2013-06-01 16:35:55

标签: qt qt4

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

Main.cpp的

#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();
}

Hello.pro

TEMPLATE = app
TARGET = Hello

QT = core gui
QT += widgets

SOURCES += \
    main.cpp

3 个答案:

答案 0 :(得分:9)

最有可能导致问题:程序的.exe文件仍在运行。检查任务管理器。从任务管理器结束此过程并再次尝试构建它。它肯定会运行。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

此外,Microsoft开发网络还列出了针对您的问题的可能原因(和解决方案): http://msdn.microsoft.com/en-us/library/ts7eyw4s%28v=vs.110%29.aspx