炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 141|回复: 2

[图文教程] 炫语言如何编译生成兼容XP的可执行程序

[复制链接]
  • TA的每日心情
    无聊
    9 小时前
  • 发表于 2024-3-5 14:52:20 | 显示全部楼层 |阅读模式
    炫语言编写的程序,在VS2015x86模式下编译成的程序,在winXP下运行会出现提示“***.exe不是有效的Win32应用程序”。
    如何实现编译出的exe文件可以在WinXP环境下运行呢?

    在项目设置中,编译时选择“配置:发布版2015;平台:x86”模式,除了默认的:SDK选择Windows7;运行库:多线程静态库MT;平台工具集:VS2015以外,在“链接”设置那里的最后一项“其它选项”中添加如下参数:
    编译输出兼容XP的窗口程序加入:
    /SUBSYSTEM:WINDOWS,5.01
    如图所示:
    XP窗口设置.jpg

    若是编译输出兼容XP的控制台程序,则需要加入:
    /SUBSYSTEM:CONSOLE,5.01

    注:因为使用免费版的炫彩界面库生成的窗口程序,需要动态链接库XCGUI.dll文件才能运行的,而这个dll加载运行需要d3d11.dll,direct3d 11支持库貌似不支持XP系统,所以带动态库XCGUI.dll的窗口程序在XP上运行提示出错。
    炫彩界面库静态库是否可以编译兼容XP的窗口程序需要付费用户测试一下。
    但是使用炫语言编写自建窗口的程序,在XP上是成功运行的,见图示。
    XP窗口.jpg

  • TA的每日心情
    难过
    2021-3-17 08:38
  • 发表于 2024-3-5 15:19:03 | 显示全部楼层
    大佬,牛逼啊
  • TA的每日心情
    无聊
    9 小时前
  •  楼主| 发表于 2024-3-6 09:57:21 | 显示全部楼层

    团总见笑了,团总才是高手大佬,我真是纯小白一枚。
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

    GMT+8, 2024-5-2 18:59 , Processed in 0.086307 second(s), 21 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表