首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

opencv怎么不配置直接使用

2013-10-27 
opencv如何不配置直接使用就是不用安装,把里面的头文件复制到工程里直接使用,像普通的自己写的头文件一样o

opencv如何不配置直接使用
就是不用安装,把里面的头文件复制到工程里直接使用,像普通的自己写的头文件一样 opencv
[解决办法]
很麻烦,得不偿失。
你想包含一个头文件,比如cv.h。但这个头文件又包含了其他头文件,其他头文件有包含了一些头文件。这样的递归会烦死人的。这只是头文件,对于源文件也是要同样处理。

其实,OPenCV也不算要安装,只是要用编译器生成对应的库文件而已。
[解决办法]
把.h和.lib放到某个文件夹下,在工程头文件里
#include ".h"
#pragma comment( lib, ".lib" )
再把.dll复制到程序所在文件夹内
[解决办法]

引用:
Quote: 引用:

把.h和.lib放到某个文件夹下,在工程头文件里
#include ".h"
#pragma comment( lib, ".lib" )
再把.dll复制到程序所在文件夹内


 能说详细点吗? .h有很多 , 哪个放到哪个文件夹下? 那么多.cpp 又该怎么处理? 如果没有cpp的话会出现“无法解析的外部符号”的。还有.lib文件夹似乎是空的。

找篇简单的教程,自己写一两个lib和dll,你就明白了
如果想死记硬背的话,就照着配置opencv的教程做,如果不想死记硬背,就自己弄清楚编译链接的过程原理
[解决办法]
环境变量path:bin
vc++目录:
1. 库文件 lib
2. 可执行文件 bin
3. 包含文件 include
工程->属性->附加依赖项 .dll
找不到.dll的话,复制到debug文件夹下

热点排行