【问题标题】:No output from hello world - Qt SDK 2010 - Mingw (gcc 4.6.3) - WindowsXPhello world 没有输出 - Qt SDK 2010 - Mingw (gcc 4.6.3) - WindowsXP
【发布时间】:2012-11-06 07:34:39
【问题描述】:

Qt:qt-sdk-win-opensource-2010.01 Mingw:1686-mingw32-gcc-4.6.3-release

.pro 文件:

TEMPLATE    = app
TARGET      = 
SOURCES     += ef.cpp
DEPENDPATH  += .
INCLUDEPATH += . 

.cpp

#include <stdio.h>    
int main(int argc, char *argv[]) 
{
    printf ("\nhjhjk\n");
}

编译及可执行输出如下:

debug 文件夹中创建名为temp 的可执行文件和名为ef.o 的目标文件。

我已经按照here. 的描述编辑了qmake.conf 文件

打印语句没有被打印。请帮忙。

【问题讨论】:

    标签: windows qt mingw


    【解决方案1】:

    尝试添加 CONFIG+=控制台 到您的 .pro 文件中

    【讨论】:

    • “非常”感谢您。过去 2 天我一直在寻找错误的方向。
    • 我认为这是一个 Windows 问题。 Linux 并不“需要”该声明。
    • 是的,参考文档中写道:“目标是 Win32 控制台应用程序(仅限应用程序)。正确的包含路径、编译器标志和库将自动添加到项目中。”,所以是的,它只适用于 Windows。
    猜你喜欢
    • 2018-08-13
    • 2013-04-25
    • 1970-01-01
    • 2012-04-17
    • 2012-04-08
    • 1970-01-01
    • 2022-01-25
    • 2014-11-28
    • 1970-01-01
    相关资源
    最近更新 更多