我使用的是Mac Leopard,我正在尝试让OpenCV与CodeBlocks一起工作。我下载了OpenCV 2.3的源文件,然后下载了最新版本的Cmake。直接的源文件包含一个文件夹"include“,其中有两个标记为OpenCV和OpenCV 2的文件夹。但是,在我对源文件使用Cmake之后,两个" OpenCV”和“OpenCV 2”文件夹就消失了。有人知道为什么会发生这种情况吗?如何修复它?我现在只有一个CmakeFiles文件夹,MakeFile和cmake_install.cmake文件夹
谢谢
发布于 2011-09-09 07:29:23
下载源文件后,进入您创建的文件夹内的opencv文件夹,并执行以下命令:
sudo cmake -G "Unix Makefiles" .
sudo make -j8
sudo make install不要试图从include文件夹执行此操作。这一层太深了。您希望从包含include文件夹的文件夹中执行此操作。
终端在应用程序/实用程序中。这就是进入Unix命令行的方法。要进入你的opencv文件夹,运行终端并输入"cd“。(这是cd后跟一个空格。)然后将opencv文件夹从查找器窗口拖到终端窗口。这会将文件夹名称附加到命令行。然后按Return,您将进入该文件夹。然后,您可以输入上面的命令。
如果您想使用ccmake而不是cmake,只需在第一个命令中将"cmake“替换为"ccmake”即可。
https://stackoverflow.com/questions/7355011
复制相似问题