解决SOUI向导生成项目(VC2013以上版本编译时)无法运行XP解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决SOUI向导生成项目(VC2013以上版本编译时)无法运行XP解决相关的知识,希望对你有一定的参考价值。
对于SOUI向导生成的项目,无法在XP运行(提示 不是有效的WIN32程序 )
即便设置为:
也无效,使用eXeScope打开发现最低系统要求是6.0,也就是说最少要WINXP以上,例如WIN7才能运行。
这时打开 链接器选项 找到 系统 发现设置如下:
感到很神奇明明所需对低是5.01啊为什么不能运行呢,但是看红框位置,这里是空的。
查阅国外资料,发现类似情况,应该设置为下图模式:
再次REBUILD编译,该问题解决。
咨询过启程大哥,他表示无奈,这个应该是微软的一个BUG,也就是VS编译器的BUG,必须指定对应子系统,我未测试VC2015是否存在类似BUG,如果谁无法编译,请使用本方法尝试解决。
以上是关于解决SOUI向导生成项目(VC2013以上版本编译时)无法运行XP解决的主要内容,如果未能解决你的问题,请参考以下文章