作者BIGGGY (逼机)
看板C_and_CPP
标题[问题] opencv 的 vc12 以及 vc14
时间Wed Nov 9 11:30:42 2016
开发平台(Platform): (Ex: Win10, Linux, ...)
Windows 10
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
Visual Studio 2015
问题(Question):
大家好
最近使用opencv遇到一个问题,想请教一下。
opencv的lib有分成 vc12(for visual studio 2013)
vc14(for visaul studio 2015)
目前我是使用visual studio 2015进行开发,如果我把toolset设定成
vc12的话,那当然使用vc12的opencv library就可以了,但是我把toolset
设定成vc14,也就是visual studio 2015预设的设定的话,我发现还是可以使用
vc12的opencv library,程式可以跑也没有出现错误讯息,debug中断点也有生效。
所以想请教的问题就是,这两种不同编译器版本的opencv library 是可以混用的吗?
也就是我使用vc14的toolset,选择opencv vc12 or vc14都可以吗?
还是说只有向下相容的功能,也就是如果我用visual studio 2013,那是不是
我只能选择vc12的opencv library而已,因为我目前是使用visual studio 2015
进行开发,所以不知道visual studio 2013的情况是如何。
我的问题大概是这样,谢谢大家。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.140.20.183
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1478662245.A.5D7.html
1F:嘘 Sidney0503: 自己试过一次不就知道了 11/09 13:56
2F:→ BIGGGY: 这两种编译出来的LIB差别在哪里啊 我目前觉得是都可以混用 11/09 16:44
3F:→ BIGGGY: 可是只是简单的小程式而已 不知道用到更复杂的api 11/09 16:44
4F:→ BIGGGY: 会不会出现错误 11/09 16:44
5F:推 Sidney0503: 有机会 11/09 17:09
6F:推 Sidney0503: 但是通常lib会尽量写成可携性高 11/09 17:11
7F:→ Sidney0503: 所以可用不易外 11/09 17:11