VS2017生成可执行程序,执行提示“不是有效的win32应用程序”
生活随笔
收集整理的這篇文章主要介紹了
VS2017生成可执行程序,执行提示“不是有效的win32应用程序”
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
“不是有效的win32應用程序”解決方案
在windows項目中經常會遇到需要支持XP系統的情況,最近遇到使用VS2017生成MFC程序,在Windows10、windows7的32位系統及64位系統上測試都能正常啟動并運行中正常,但是在XP系統下測試運行時一直在報**“不是有效的win32應用程序”**的錯誤。
方法一、設置平臺工具集
項目右鍵屬性->配置屬性->常規->平臺工具集(選擇帶有XP標志的平臺工具集),如下圖:
方法二、設置子系統的最低版本為5.01
項目右鍵屬性->配置屬性->鏈接器->系統->子系統->所需的最低版本 ==> 最低版本為5.01
這里XP系統對應最低版本為5.01,是因為XP系統的內核版本為5.01.
參考博文:(Window系統內核版本號及其查看方法)
https://blog.csdn.net/caoshangpa/article/details/53666602
歡迎大家關注我的個人微信公眾號,一起探討和學習C++后端、客戶端的開發知識!
總結
以上是生活随笔為你收集整理的VS2017生成可执行程序,执行提示“不是有效的win32应用程序”的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1.1 pug常用命令
- 下一篇: js pug 代码_Pug模板(一)