我在Mac OS X Snow Leopard上,我正在尝试让OpenCV与CodeBlocks一起使用。我下载了OpenCV 2.3的源文件,然后下载了最新版本的Cmake。直接源文件包含一个文件夹“include”,其中有两个文件夹,标记为OpenCV和OpenCV 2.然而,在源文件上使用Cmake后,两个“OpenCV”和OpenCV 2“文件夹都消失了。有人知道为什么这是发生了什么以及如何修复它?我现在拥有的所有文件夹都是CmakeFiles文件夹,MakeFile和cmake_install.cmake
谢谢
答案 0 :(得分:0)
下载源文件后,进入您创建的文件夹内的opencv
文件夹并执行以下命令:
sudo cmake -G "Unix Makefiles" .
sudo make -j8
sudo make install
请勿尝试从include
文件夹执行此操作。那是一个太深的层次。您希望从包含include
文件夹的文件夹中执行此操作。
终端位于应用程序/实用程序中。这就是你如何进入Unix命令行。要进入opencv
文件夹,请运行终端并键入“cd”。 (那是cd
后跟一个空格。)然后将opencv
文件夹从Finder窗口拖到终端窗口。这会将文件夹名称附加到命令行。然后按Return键,您将进入该文件夹。然后你可以输入上面的命令。
如果您想使用ccmake而不是cmake,只需在第一个命令中将“cmake”替换为“ccmake”。