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