Windows API編程(SDK編程)配置VS2017——出現LNK 2019錯誤的win32項目如何解決


  最近剛入門SDK編程,在 我終於知道為什么windowsApi學的人這么少了 這篇文章中,確實發現了這樣的問題,我的教程使用VS2013->Windows桌面->win32,就誕生了能使用WinMain()的接口的Windows程序。而換成VS2017來編譯,卻發現問題不止這里

 

  首先,參考某些資料得到VS2017創建win32項目的步驟

  Step1,Windows桌面->Windows桌面向導(我取消了右下角“為解決方案創建項目”)

  

 

  S2,取消復選框“預編譯標頭”和“安全開發生命周期SDL檢查C”,改為勾選“空項目”復選框

  

 

  S3,在“解決方案資源管理器”窗口選擇“源文件”右擊“添加”->“新建項”

  

 

  最后鍵入代碼卻發現沒有出現想象中的“窗口”應用程序而是出現error

 

  解決方案是在“解決方案資源管理器”窗口選擇“ProjectName”右擊“屬性”

  

  在彈出的新窗口中,選擇“配置屬性”->“鏈接器”->“系統”,再在右側“子系統”把“控制台”改為“窗口”

  

 

  完成!

 

參考:VS2017 windows編程時出現LNK2019

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM