最近学习cmake时遇到了一个问题,经常会报错“无法解析的外部符号 _main”,据检查是项目中链接器-子系统被cmakelist自动设置为了控制台而这是一个WIN32窗口程序,应该是在创建cmakelist时是一个控制台程序,因此每次运行都被默认修改了,只要在里面添加这样一行代码就行:
#设置链接器子系统为窗口
set(CMAKE_EXE_LINKER_FLAGS “${CMAKE_EXE_LINKER_FLAGS} /SUBSYSTEM:WINDOWS”)
最近学习cmake时遇到了一个问题,经常会报错“无法解析的外部符号 _main”,据检查是项目中链接器-子系统被cmakelist自动设置为了控制台而这是一个WIN32窗口程序,应该是在创建cmakelist时是一个控制台程序,因此每次运行都被默认修改了,只要在里面添加这样一行代码就行:
#设置链接器子系统为窗口
set(CMAKE_EXE_LINKER_FLAGS “${CMAKE_EXE_LINKER_FLAGS} /SUBSYSTEM:WINDOWS”)