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