OpenCV的程序时,当我尝试编译它使用了OpenCV库中的代码块C++程序它给了我一个运行时错误运行时错误我已经使用Code Blocks IDE的链接器设置(包括名为libopencv_calib3d.so.2.2这是一个符号链接)添加了所有必需的库。编码使用代码块在linux
但是我能够通过发出命令编译使用命令行程序:
g++ hello-world.cpp -o hello-world \
-I /usr/local/include/opencv -L /usr/local/lib
\ -lm -lcv -lhighgui -lcvaux
谁能告诉我我如何能得到运行使用相同的代码块。
谢谢!
谢谢!但我认为我使用g ++时手动为我工作。不过,我正在尝试使用代码块IDE编译我的代码。那么有没有什么办法可以在CodeBlocks中将libcv,libhighgui,libcvaux等与OpenCV 2.2永久关联? – 2011-05-20 12:28:19
不,因为这些库是*不*是OpenCV 2.2的一部分,你应该摆脱它们!它们来自旧版本的OpenCV,从长远来看它们只会给你带来麻烦。 – ypnos 2011-05-23 11:16:31