728x90
Qt Console Application을 만들고 Run을 시켰는데 Console 창이 안뜨고 아래 Application Output Pannel에 결과가 나오는 경우가 있습니다.
QT -= gui
CONFIG += c++17 console
CONFIG -= app_bundle
# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
SOURCES += \
main.cpp
# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target
#include <QCoreApplication>
#include <iostream>
#include <QDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
std::cout << "hi\n";
qDebug() << "qDebug() << hi\n";
return a.exec();
}
이럴 경우 좌측 배너에서 [Projects] > [Build & Run] > [Run]을 클릭 후 메인 화면에서 Run 부분에 Run in terminal을 체크 후 실행하면 console 창이 뜨는 것을 볼 수 있습니다.
728x90
'Programming > Qt' 카테고리의 다른 글
[Qt] 단일 SLOT 함수로 여러 QObject의 SIGNAL 대응하기 (0) | 2023.10.25 |
---|---|
[Qt] QSplitter 사용하기 (0) | 2023.10.25 |
[Qt] Qt Creator 10.0 Qt Quick Application 생성 불가 해결 (3) | 2023.04.29 |
[Qt] Static Build (exe 파일 단독 실행) (0) | 2023.04.20 |
[Qt] QML 정리 포스팅 모음 (2) | 2023.04.20 |