永发信息网

为什么要使用CMake+VS编译OpenCV的源码

答案:2  悬赏:10  手机版
解决时间 2021-04-28 05:42
为什么要使用CMake+VS编译OpenCV的源码
最佳答案
..\OpenCV2.3\opencv\modules 这个目录有一些常用的库,一般算法的实现是看不到的,通常在静态库里,你可以连接他们,生成执行文件。
hpp,其实质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要include该hpp文件即可,无需再 将cpp加入到project中进行编译。而实现代码将直接编译到调用者的obj文件中,不再生成单独的虎矗港匪蕃睹歌色攻姬obj,采用hpp将大幅度减少调用 project中的cpp文件数与编译次数,也不用再发布烦人的lib与dll,因此非常适合用来编写公用的开源库。
全部回答
为什么要使用CMake+VS编译OpenCV的源码
官方提供的编译库一般只是标准版本,可能与某些库并不兼容,比如官方提供的编译好的版本与opengl就不兼容,这时就只能自己构建项目后编译。
在用cmake生成工程文件的时候,设置当中有WITH_OPENGL,WITH_QT等选项,你想支持哪个库只需要选择即可。
当然,一般使用的话,用官方提供的库即可。OpenCV2.3.1版本就提供编译好的库,可以直接设置使用
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
青少年成长口号,体育运动会标语
残疾证都有那些优惠政策!比如座车、做点买卖
问道防沉迷系统、
狂战士的技能及相关信息?
为什么在网吧上网能死里面?难道是什么急病?
绍兴市高级中学这个地址在什么地方,我要处理
使徒狄瑞吉宝珠多少钱,求DNF的大神告知,我附
开刀两个多月了~~
天下2谁推荐一职业
十二星座算农历还是阳历?
关于安装考勤系统
迈腾1.4TSI 标准
求花日绯的《花照云雁归》txt
怎样成为QQ飞车高手?请秘技!
所谓的贤妻良母是怎样的???
推荐资讯
我的一个文件是mpg格式的,但是现在不知道为
古典句子唯美的长句子,相隔千年的富有诗意唯
试求R3与各支路的电压Uab、Ubc、Ucd、Uda
生物谜语:打马打在皮之外(打一生物名词)
dnf一登陆就下线``怎么才可以 避免`
轩轩地理位置在哪里?
镜花风月之螺女挑情高清完整版电影
国外货物进入保税区保税,国内货物进入保税区
90年前期勐海7542青饼的价格是多少?
CS跳PING从40~~60跳到400~~700,高手帮帮忙啊
“城府”什么意思?
q宠大乐斗加帮派有什么用
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?