Linux下Ubuntu 11.04+opencv 2.2構成手順

2579 ワード

ubuntuでopencvを構成したいのですが、調べてみるとopencvを構成し、cmakeを使用するには、まずcmakeを構成します.途中で少し曲がったが、やっと配置に成功した.次にcmakeを配置する手順を一つ一つメモして、私のようなシロが入門するのに便利です.
 

Ubuntu 11.04構成cmake-3.0.0


1.cmakeインストールパッケージ、URLをダウンロードするhttps://cmake.org/files/v3.0/、cmake-3.0.0-Linux-i 386をダウンロードします.tar.gz、試したことがあってだめで、cmake-3.0.0をダウンロードしたほうがいいです.tar.gz
2.ダウンロードが完了したら解凍し、cdから解凍パスへ
cd  /home/lily/app/cmake-3.0.0

3.      lily@lily-virtual-machine:~/app/cmake-3.0.0$ ./bootstrap
4.      lily@lily-virtual-machine:~/app/cmake-3.0.0$ make
5.      lily@lily-virtual-machine:~/app/cmake-3.0.0$ make install
エラーが発生しました.
error: make Error at cmake_install.cmake:36 (file):   file cannot create directory:/usr/local/doc/cmake-3.0.  Maybeneed   administrative privileges. 6..root権限が必要です
lily@lily-virtual-machine:~/app/cmake-3.0.0$ sudo make install

7.インストールが完了したら、インストールが成功したかどうかを確認します.
 lily@lily-virtual-machine:~/app/cmake-3.0.0$ cmake –version

cmake version 3を表示します.0.0は、インストールが成功したことを示します.

Cmakeの使用


(1)プロジェクトディレクトリフォルダを作成し、helloを作成する.c
lily@lily-virtual-machine:~/app/cmake-3.0.0/work$  gedit hello.c

入力:
	#include  
	int main()  
	{  
	  printf(“hello,this is my first cmake project.
”); return 0; }

(2)生成された対応するファイルをコンパイルするためのbuildディレクトリを作成し、hello.cディレクトリ同級
(3)CMakeListsを作成する.txtの内容は以下の通りです:(hello.cディレクトリの同級)
lily@lily-virtual-machine:~/app/cmake-3.0.0/work$  gedit CMakeLists.txt

入力:
	cmake_minimum_required(VERSION 3.0)
	PROJECT(cmake_test)
	SET(SRC_LIST hello.c)
	INCLUDE_DIRECTORIES(/usr/include/glib)
MESSAGE(STATUS "This is BINARY dir "${HELLO_BINARY_DIR})
MESSAGE(STATUS "This is SOURCE dir "${HELLO_BINARY_DIR})
ADD_EXECUTABLE(hello ${SRC_LIST})

(4)buildディレクトリに入ってcmakeを入力..
lily@lily-virtual-machine:~/app/cmake-3.0.0/work$ cd ./build
lily@lily-virtual-machine:~/app/cmake-3.0.0/work/build$ cmake ..

コンパイルに成功するとbuildディレクトリの下に対応するファイルが生成され、makefileファイルとCMakeFilesのフォルダがあります.
(5)makeコマンドの実行に成功するとbuildディレクトリの下に実行可能なhelloが表示されます
lily@lily-virtual-machine:~/app/cmake-3.0.0/work/build$ make

(6)出力
hello,this is my first cmake project.
lily@lily-virtual-machine:~/app/cmake-3.0.0/work/build$ ./hello

簡単な工事がこのように実現した.複雑な工事項目があれば、他の方法を参考にします.
未完待续......