YY-Thunks icon indicating copy to clipboard operation
YY-Thunks copied to clipboard

MFC默认项目添加鸭船obj,编译后无法在XP上运行

Open oper1000 opened this issue 1 year ago • 3 comments

使用 VS2022 或者 VS2019 在Windows 11 上 新建一个默认的对话框MFC项目。

连接器添加 xp 的obj,然后编译,在Win11上正常运行DEMO。

然后把编译好的 Release 放到 XP 的虚拟机

运行报错。

我打开方式错了?

D_OQ(NF%_6L_BDAXC2QMDQT

image

oper1000 avatar Jan 01 '24 13:01 oper1000

很明显YY-Thunks和最终exe能否在XP上运行没关系:YY-Thunks只是实现了部分在XP上没有的函数,最终生成的程序能否在XP上运行取决于你的编译器是否支持生成兼容XP的程序。

KohChia avatar Jan 11 '24 06:01 KohChia

很明显YY-Thunks和最终exe能否在XP上运行没关系:YY-Thunks只是实现了部分在XP上没有的函数,最终生成的程序能否在XP上运行取决于你的编译器是否支持生成兼容XP的程序。

也就是说,还是得用 v141_xp 平台工具集去生成,而不能用最新的 v143?

wuxunfeng666 avatar Jan 31 '24 04:01 wuxunfeng666

很明显YY-Thunks和最终exe能否在XP上运行没关系:YY-Thunks只是实现了部分在XP上没有的函数,最终生成的程序能否在XP上运行取决于你的编译器是否支持生成兼容XP的程序。

也就是说,还是得用 v141_xp 平台工具集去生成,而不能用最新的 v143?

还得再用 VC-LTL5

felixmaker avatar Feb 04 '24 12:02 felixmaker

@oper1000 我先说明,上面这些人说的不对,这是是修改所需最低版本不对的关系。

请使用NuGet般YY-Thunks,或者自己在链接器 - 系统 修改所需最低版本 5.1

mingkuang-Chuyu avatar Apr 02 '24 11:04 mingkuang-Chuyu