win8.1 64位系统,易语言编译后程序不能运行

部分在操作系统8.1 64位企业版编写的程序,
编译后 点击编译的软件没有反映 ,(在任务管理器里 出现三四秒后自动关闭)
此编译程序在xp里可以直接运行.
在8.1系统里点运行,可以运行没有问题.

之前在8.1系统编译后可以运行, 这几天从新安装了系统 部分编译后的软件就不能运行,求解决方法?
不是编译的问题,应该是系统的问题,
因为我现在从新编译的程序,在win8. 1 64位上运行不了,
之前没重装系统 8.1 64位 编译的可以运行
我现在又去从新运行下之前编译好的程序,现在就不能打开了. 但此程序在xp 可运行.
可以确认不是编译问题,乃是系统问题.

无解决办法。

易语言的程序对win8.1兼容很差。
我写的一些程序都是不行
只能建议用户不用Win8.1
尽量减少问题的方法是尽量少用非必要的支持库。
一般用系统库、多线程的库没问题追问

之前没重装系统 8.1 64位 编译的可以运行
我现在又去从新运行下之前编译好的程序,现在就不能打开了. 但此程序在xp 可运行.
可以确认不是编译问题,乃是系统问题.

追答

我没说编译有问题。这是Win8.1的不兼容问题。

你可以试一下换一下易语言的链接器
百度“易语言 linker 全” 第一个就是。换一个版本的linker试一下(比较新的版本的linker编译之后不支持XP!)

温馨提示:答案为网友推荐,仅供参考
相似回答