2 shenyamu shenyamu 于 2016.03.02 11:41 提问

boost编译一次可以在VS2012和VS2015上共用不? 1C

我在VS2012上编译出静态的boost库,然后可以链接使用;然后我换成VS2015编译同样的工程链接的时候报错图片说明
而我编译出来的静态库文件名为:libboost_regex-vc110-mt-gd-1_60.lib。就是一个编译器版本不一样,难道这样子不能通用么?还是boost库要怎么设置?

2个回答

caozhy
caozhy   Ds   Rxr 2016.03.02 11:56

可以,但是需要在VS2015下编译。

caozhy
caozhy 回复莫飞侠: 是啊,但是你需要在VS2015下编译,而不是2013
接近 2 年之前 回复
shenyamu
shenyamu 回复莫飞侠: 我的意思要用共同一个lib文件,不用重新编译。。。l
接近 2 年之前 回复
shenyamu
shenyamu 回复莫飞侠: 我的意思要用共同一个lib文件,不用重新编译。。。l
接近 2 年之前 回复
shenyamu
shenyamu 我当然知道重新编译,我
接近 2 年之前 回复
oyljerry
oyljerry   Ds   Rxr 2016.03.02 19:30

boost只是源码级的 你不能不同编译器混用 使用者跟boost编译的编译器版本要一致

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!