我有一个通过 cmake 为 MinGW + Qt 创建的项目。在 CMakeLists.txt 我有
add_executable (project-name WIN32 ${MOC_SRCS} ${HEADERS} ${SOURCES} ${RESOURCES} ${QtApp_RCC_SRCS})
如果我尝试将其编译到 VisualStudio 2010 中,则会收到以下链接器错误:
MSVCRTD.lib(crtexew.obj) : error LNK2019: undefined reference _WinMain@16 in func ___tmainCRTStartup
然后我擦除WIN32
add_executable (project-name ${MOC_SRCS} ${HEADERS} ${SOURCES} ${RESOURCES} ${QtApp_RCC_SRCS})
该项目可以编译并且工作正常,但是我有一个带有 Qt 窗口的控制台窗口。如何禁用控制台?