OpenGl SuperBible示例附带属性“/ SUBSYSTEM:WINDOWS”,它取消了控制台窗口,如果我尝试使用“/ SUBSYSTEM:Console”以控制台启动我得到错误:
error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup
但是,主要功能由带有
的示例文件重定向DECLARE_MAIN(singlepoint_app)
在此文件中声明DECLARE_MAIN:Link
答案 0 :(得分:2)
基本上你要做的是与我在https://stackoverflow.com/a/6882500/524368
中所描述的相反您的代码示例使用WinMain
作为入口点,但默认情况下更改为控制台子系统使用C标准定义的int main(int argc, char *argv[])
入口点。
所以你可以使用这个
/SUBSYSTEM:console
/ENTRY:WinMainCRTStartup
或者使用WinMain
#pragma comment(linker, "/SUBSYSTEM:console /ENTRY:WinMainCRTStartup")