error LNK2001: unresolved external symbol _WinMain@16
找到OpenGL紅寶書上寫到的程序,下載源代碼后鏈接出了問題,提示如上所示
在網上找到了解決方法
一,問題描述
error?LNK2001:?unresolved?external?symbol?_WinMain?
debug/main.exe:fatal?error?LNK?1120:1?unresolved?externals?
error?executing?link.exe;
二,產生這個問題可能的原因
1,?你用vc建了一個控制臺程序,它的入口函數應該是main,?而你使用了WinMain.
2.??你用vc打開了一個.c/.cpp?文件,然后直接編譯這個文件,這個文件中使用了WinMian而不是main作為入口函數。vc這時的默認設置是針對控制臺程序的。
三,?解決方法
1.進入project->setting->c/c++,?在category中選擇preprocessor,在processor?definitions中刪除_WINDOWS,?添加_CONSOLE
2.進入project->setting->Link,?在Project?options中將/subsystem:windows.改為/subsystem:console
3.保存設置,Rebuild?All.??
轉載于:https://www.cnblogs.com/brightdelight/archive/2007/09/15/894259.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的error LNK2001: unresolved external symbol _WinMain@16的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: com.jhlabs:imaging:j
- 下一篇: spring 的4种事务管理(1种编程式