精易论坛

标题: 【易语言支持库开发】使用VS2022安装v60平台工具集 [打印本页]

作者: 350246356    时间: 2024-10-23 00:42
标题: 【易语言支持库开发】使用VS2022安装v60平台工具集
本帖最后由 350246356 于 2024-10-23 00:57 编辑

前言:这两天想用C++写个易库,但是众所周知易语言的支持库需要用vc6.0编译,
但是新版本VS并没有再继续提供此平台工具集,所以只能安装vs6.0,写了两串代码,人都麻了!!
因为用习惯了新版本的VS再用这上古时期的IDE简直难受,于是乎网上查了一大堆资料想让最新版本的VS2022使用上V60,因此....
第一步:安装VS2022。
第二步:安装VS2010。
第三步:安装VC6.0。
第四步:安装 daffodil.enu.msi
...

开个玩笑,这样就太繁琐了,而且会把系统弄得很乱,强迫症完全受不了啊~~
正所谓我不如地狱谁入地狱,我已经替大家安装完了(安装完就重装电脑了,搞得实在乱!!),并将重要文件提取出来了,原汁原味~




1.安装Microsoft Visual Studio 2022 (←点击跳转下载页, 傻瓜式在线安装所以过程不做阐述)

2.选择:使用 C++ 的桌面开发 (根据自己的需求勾选所需的安装组件.)


3.下载所需文件
[hide=d999999]Q群:376223337 (文件太大无法上传,并非引流,下载完可以马上退,)[/hide]

4.将下载好的文件中 Program Files (x86) 目录复制到 C 盘根目录(C:\)


5.右键单击 开始菜单-> Windows PowerShell (管理员), 依次执行以下3条命令:
[Shell] 纯文本查看 复制代码

cd "C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\Bin\x64"

./gacutil.exe -i "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.Build.CPPTasks.Common.dll"

./gacutil.exe -i "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Build.CPPTasks.Win32.dll"



6.将下面2条路径添加到环境变量(PATH):
[PowerShell] 纯文本查看 复制代码

C:\Program Files (x86)\Microsoft Visual Studio\VC98\DEBUG

C:\Program Files (x86)\Microsoft Visual Studio\COMMON\MSDEV98\BIN



7.双击运行注册表文件:  Microsoft SDKs.reg

8.双击运行注册表文件: DevStudio 6.0.reg

9.删除 "C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A" 目录(也可以不删除,这个后续用不到了).

10.恭喜,此时正常是已经成功了, 使用VS2022随便创建一个项目.
在项目配置中选择Win32平台 (选择 Win32 平台,选择 Win32 平台,选择 Win32 平台) :一定要选择Win32 才能看到v60 平台工具集 (因为vc6.0不支持x64位)



11.此时已经可以成功编译了~~


也许无法成功,会报错:


这是因为文件的编码格式有问题,将文件编码格式换成ANSI就可以了(因为VC6.0好像只支持这个格式)



转换完格式记得清理下项目的缓存,不然还会报错,清理完运行就可以啦~~~




唯一不足的是VS2022使用了V60工具集不能断点调试(下完断点运行的时候不会停在断点处),有能解决的大佬麻烦教我一下,叩谢!

[hide=d999999]Q群:376223337 (文件太大无法上传,并非引流,下载完可以马上退,)[/hide]

参考自, 感谢前辈提供的资料:


vs2022使用全版本平台工具集 - 范哥范小飞 - 博客园

【简单静态支持库开发】二、安装 VS2017 以及各版本的平台工具集_精易论坛

VS全平台工具集安装工具_哔哩哔哩_bilibili











作者: zxxiaopi    时间: 2024-10-23 15:26
感谢分享!上周还单独下载了一个完整版VC6,搞的头大!及时雨!大佬分享下写的易库参考下。
作者: 文西哥    时间: 2024-10-23 16:20
大佬就是大佬,学习一下
作者: 1aa82e    时间: 2024-10-23 16:22
vs2019也是一样的吗?
作者: 鱼雨遇玉羽    时间: 2024-10-24 00:44
学习一下
作者: Skewen    时间: 2024-10-24 00:49
支持支持支持支持
作者: 神女软件定制    时间: 2024-10-24 01:57
感谢大佬!
作者: vosia    时间: 2024-11-2 09:18
谢谢谢谢谢谢
作者: lxmidi    时间: 2024-11-3 21:05
支持                        
作者: 郑州疯子    时间: 2024-11-3 23:06
{:4_255:}{:4_255:}
作者: xue1996    时间: 2024-11-5 19:20
谢谢分享

作者: yfz0574    时间: 2024-11-17 16:01
谢谢楼主
作者: 该死dē蚊子    时间: 2024-11-17 16:02
感谢分享喔,这就去实验下。
作者: qq78933319    时间: 2024-11-17 19:19
感谢分享,正是需要的。
作者: lxq301    时间: 2024-11-20 16:57

感谢分享,正是需要的。
作者: 真IKUN    时间: 2024-12-15 18:55
感谢分享,很给力!~
作者: 风一样存在    时间: 2025-2-21 17:58
感谢分享,很给力!~
作者: 涤尘    时间: 2025-4-17 22:54
谢谢分享,学习一下




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4