递归火山软件开发平台

标题: 吴总,火山PC还会不会兼容VS2010? [打印本页]

作者: 新手上路    时间: 2021-1-22 08:53
标题: 吴总,火山PC还会不会兼容VS2010?
由于一些DLL和EXE是老编译器制作出来的,现在火山PC最低能用VS2013,会导致兼容性问题,一直在等待火山PC能用VS2010编译

作者: 创世魂    时间: 2021-1-22 11:25
DLL 这种编译过的东西,老编译器编译出来的,不影响新编译器用吧。。易语言老掉牙的编译器编译的dll,火山依然可以用啊
作者: 0晨鹤0    时间: 2021-1-22 12:05
哈哈哈易语言老掉牙的编译器过于真实
作者: 飞扬工作室    时间: 2021-1-22 21:25
vs2010应该可以用,但是需要自己配置路径.
作者: 新手上路    时间: 2021-1-22 22:30
飞扬工作室 发表于 2021-1-22 21:25
vs2010应该可以用,但是需要自己配置路径.

按照说明研究了几天,问了其他很多人,也没人弄出来,主要是配置了还是不能编译,你可以试试看就知道了
作者: 新手上路    时间: 2021-1-22 22:38
创世魂 发表于 2021-1-22 11:25
DLL 这种编译过的东西,老编译器编译出来的,不影响新编译器用吧。。易语言老掉牙的编译器编译的dll,火山 ...

正常调用DLL是可以,但是内存加载之后,再某些环境运行会出问题,同一代码用VS2010编译就能内存加载,但是VS2013就不行,直接就崩溃了
作者: 飞扬工作室    时间: 2021-1-22 23:20
上面说错了,vs2010在"本地编译器"选项里面可以直接选用啊.
作者: 新手上路    时间: 2021-1-23 00:07
飞扬工作室 发表于 2021-1-22 23:20
上面说错了,vs2010在"本地编译器"选项里面可以直接选用啊.

选了没用的,都按照说明配置过了,一样不能编译,你试试就知道了,VS2013以下的都不行
作者: 新手上路    时间: 2021-3-8 00:11
飞扬工作室 发表于 2021-1-22 23:20
上面说错了,vs2010在"本地编译器"选项里面可以直接选用啊.

编译的时候会提示不是VS编译器,路径自定义配置这些都全部试过了,直接选择VS2010编译选项也不行,利快云他们也没搞出来,只有VS2013和VS2013以上的版本才行,应该是你主程序那里没搞对导致的,有很多人从易语言换过来,应该都有需求。
作者: redxblue    时间: 2021-3-8 14:21
本帖最后由 redxblue 于 2021-3-8 14:32 编辑
新手上路 发表于 2021-3-8 00:11
编译的时候会提示不是VS编译器,路径自定义配置这些都全部试过了,直接选择VS2010编译选项也不行,利快云 ...

这个,将VS2010的编译器放在“sdk\compiler\winxp”下,配置里勾上支持XP就可以了吧,DLL链接库没有试过,exe没有问题,这样放还有个好处,VS2019的生成器的放置位置不用动,可以很方便切换。

==========更正一下=============
哦,不好意思,不是VS2010,我用了VS2017,但是能支持XP最后一个VS版本。可以用上WinSDK7.X


作者: redxblue    时间: 2021-3-8 14:27
新手上路 发表于 2021-3-8 00:11
编译的时候会提示不是VS编译器,路径自定义配置这些都全部试过了,直接选择VS2010编译选项也不行,利快云 ...

--- 开始编译项目"test":
正在连接生成目标文件"D:\Project\Voldev\_int\test\release\x64\linker\test.exe"
所使用 VS 本地编译器的版本为: 15; 所使用 Windows SDK 版本为: v7.x
正在进行本地编译和链接工作(如果是首次编译,由于需要初始化编译环境和相关缓存,速度稍慢是正常的)
编译生成对应的C++源文件到目录"D:\Project\Voldev\_int\test\release\x64\project\"成功 [双击可跳转]
编译生成目标文件"D:\Project\Voldev\_int\test\release\x64\linker\test.exe"成功 [双击可跳转]
--- 项目"test"编译并连接成功. 编译过程中共遇到了 0 个警告.
作者: 新手上路    时间: 2021-3-8 20:47
redxblue 发表于 2021-3-8 14:21
这个,将VS2010的编译器放在“sdk\compiler\winxp”下,配置里勾上支持XP就可以了吧,DLL链接库没有试过, ...

VS2010不行,2017肯定可以




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4