当Clion运行Qt程序时,qDebug()打印信息,控制台无输出。可能原因有几种。这里介绍因CMake原因导致的:
即CMakeLists.txt文件中,在add_executable
添加了WIN32。即当使用了WIN32标识后,就去掉了控制台,那么自然就没有信息打印出来了。
add_executable(${PROJECT_NAME} WIN32
${_SRC_FILES}
${_PLATFORM_SRC_FILES}
${_UI_FILES}
${_RES_FILES}
${_WEB_FILES}
)