Visual Studio 2017 编译卡死
答案:2 悬赏:40 手机版
解决时间 2021-02-11 05:05
- 提问者网友:低吟詩仙的傷
- 2021-02-11 00:48
我新安装的VS2017经常在编译的时候卡死,请问是什么地发没配置好么?求大神解救,运行环境MS Server2016
最佳答案
- 五星知识达人网友:污到你湿
- 2021-02-11 02:19
独坐幽篁里,
全部回答
- 1楼网友:怙棘
- 2021-02-11 03:10
不同toolset可能会采用不同的abi,所以不建议混用。
然而,就visual studio 20150和2017的toolset来说,混用并不影响你的编译链接,因为微软个坑比让他们兼容了。
vs2015的toolset编译好的库,无论是静态库还是动态库,都可以被使用vs2017 toolset的项目信用并且正常编译链接,因为他们是abi兼容的。
只要保证运行时匹配就行了。
上周我们老大(一个微软出来的俄罗斯胖老头)让我把公司所有cpp项目全部升级vs2017 的toolset,因为我们要精简buils agent机器上的vs简单说就是删除2015toolset。我说这么一来我们所有依赖的第三方库都要自己编译啊,boost,cpprest,openssl什么鬼的一大堆啊。
老头说:为什么?
我说:因为abi不兼容啊。
老头说:你确定?我跟你打赌一顿饭,你自己做个小demo看看行不行。
我说:赌就赌,这踏马以前解决过的问题还需要怀疑自己么?
然后我就开始写了个小demo用vs2017的toolset引用vs2015的toolset编译的cpprest,结果踏马的编译成功了…
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯