最近剛入門SDK編程,在 我終於知道為什么windowsApi學的人這么少了 這篇文章中,確實發現了這樣的問題,我的教程使用VS2013->Windows桌面->win32,就誕生了能使用WinMain()的接口的Windows程序。而換成VS2017來編譯,卻發現問題不止這里
首先,參考某些資料得到VS2017創建win32項目的步驟
Step1,Windows桌面->Windows桌面向導(我取消了右下角“為解決方案創建項目”)
S2,取消復選框“預編譯標頭”和“安全開發生命周期SDL檢查C”,改為勾選“空項目”復選框
S3,在“解決方案資源管理器”窗口選擇“源文件”右擊“添加”->“新建項”
最后鍵入代碼卻發現沒有出現想象中的“窗口”應用程序而是出現error
解決方案是在“解決方案資源管理器”窗口選擇“ProjectName”右擊“屬性”
在彈出的新窗口中,選擇“配置屬性”->“鏈接器”->“系統”,再在右側“子系統”把“控制台”改為“窗口”
完成!