Download - 新規プロジェクトの作り方 VC2012Ver. - HVRLVisual Studioに上記の設定を読み込ませることができるファイル 表示→プロパティマネージャー→プロジェクト名左の三角形
![Page 1: 新規プロジェクトの作り方 VC2012Ver. - HVRLVisual Studioに上記の設定を読み込ませることができるファイル 表示→プロパティマネージャー→プロジェクト名左の三角形](https://reader033.vdocuments.pub/reader033/viewer/2022041818/5e5c60c42cf7c477492d2668/html5/thumbnails/1.jpg)
新規プロジェクトの作り方VC2012Ver.
2015年度基礎輪講
![Page 2: 新規プロジェクトの作り方 VC2012Ver. - HVRLVisual Studioに上記の設定を読み込ませることができるファイル 表示→プロパティマネージャー→プロジェクト名左の三角形](https://reader033.vdocuments.pub/reader033/viewer/2022041818/5e5c60c42cf7c477492d2668/html5/thumbnails/2.jpg)
新規プロジェクトファイル
→新規作成
→プロジェクト
→名前や場所を設定
デフォルト 「documents¥visual sutdio 2012¥Projects」
![Page 3: 新規プロジェクトの作り方 VC2012Ver. - HVRLVisual Studioに上記の設定を読み込ませることができるファイル 表示→プロパティマネージャー→プロジェクト名左の三角形](https://reader033.vdocuments.pub/reader033/viewer/2022041818/5e5c60c42cf7c477492d2668/html5/thumbnails/3.jpg)
![Page 4: 新規プロジェクトの作り方 VC2012Ver. - HVRLVisual Studioに上記の設定を読み込ませることができるファイル 表示→プロパティマネージャー→プロジェクト名左の三角形](https://reader033.vdocuments.pub/reader033/viewer/2022041818/5e5c60c42cf7c477492d2668/html5/thumbnails/4.jpg)
![Page 5: 新規プロジェクトの作り方 VC2012Ver. - HVRLVisual Studioに上記の設定を読み込ませることができるファイル 表示→プロパティマネージャー→プロジェクト名左の三角形](https://reader033.vdocuments.pub/reader033/viewer/2022041818/5e5c60c42cf7c477492d2668/html5/thumbnails/5.jpg)
空のプロジェクトを選択
![Page 6: 新規プロジェクトの作り方 VC2012Ver. - HVRLVisual Studioに上記の設定を読み込ませることができるファイル 表示→プロパティマネージャー→プロジェクト名左の三角形](https://reader033.vdocuments.pub/reader033/viewer/2022041818/5e5c60c42cf7c477492d2668/html5/thumbnails/6.jpg)
作業フォルダ
(デフォルトの場合)
ドキュメント→visual sutdio 2012→Projects→プロジェクト名
このフォルダにサンプルコードの
main.cpp, main.h, image, output をコピー
![Page 7: 新規プロジェクトの作り方 VC2012Ver. - HVRLVisual Studioに上記の設定を読み込ませることができるファイル 表示→プロパティマネージャー→プロジェクト名左の三角形](https://reader033.vdocuments.pub/reader033/viewer/2022041818/5e5c60c42cf7c477492d2668/html5/thumbnails/7.jpg)
ファイルの追加ソースファイル
→右クリック
→追加
→既存の項目
→main.cpp
ヘッダーファイル
→右クリック
→追加
→既存の項目
→main.h
![Page 8: 新規プロジェクトの作り方 VC2012Ver. - HVRLVisual Studioに上記の設定を読み込ませることができるファイル 表示→プロパティマネージャー→プロジェクト名左の三角形](https://reader033.vdocuments.pub/reader033/viewer/2022041818/5e5c60c42cf7c477492d2668/html5/thumbnails/8.jpg)
![Page 9: 新規プロジェクトの作り方 VC2012Ver. - HVRLVisual Studioに上記の設定を読み込ませることができるファイル 表示→プロパティマネージャー→プロジェクト名左の三角形](https://reader033.vdocuments.pub/reader033/viewer/2022041818/5e5c60c42cf7c477492d2668/html5/thumbnails/9.jpg)
デバッグの方法
Debug or Release
32bitと64bitを切り替えると必要なlibファイルなどが変わるので注意
32bit or 64bit
![Page 10: 新規プロジェクトの作り方 VC2012Ver. - HVRLVisual Studioに上記の設定を読み込ませることができるファイル 表示→プロパティマネージャー→プロジェクト名左の三角形](https://reader033.vdocuments.pub/reader033/viewer/2022041818/5e5c60c42cf7c477492d2668/html5/thumbnails/10.jpg)
64bitの設定
![Page 11: 新規プロジェクトの作り方 VC2012Ver. - HVRLVisual Studioに上記の設定を読み込ませることができるファイル 表示→プロパティマネージャー→プロジェクト名左の三角形](https://reader033.vdocuments.pub/reader033/viewer/2022041818/5e5c60c42cf7c477492d2668/html5/thumbnails/11.jpg)
ライブラリへのリンクインクルードファイル
→用意されている関数の宣言opencv.hpp等
ライブラリファイル→用意されている関数の中身
opencv_core249.lib等
OpenCV等のライブラリを使うためには,Visual Studioの設定で上記の
ファイルがどこにあるかを設定する必要がある.
インクルードディレクトリ
ライブラリディレクトリ
ライブラリファイル
![Page 12: 新規プロジェクトの作り方 VC2012Ver. - HVRLVisual Studioに上記の設定を読み込ませることができるファイル 表示→プロパティマネージャー→プロジェクト名左の三角形](https://reader033.vdocuments.pub/reader033/viewer/2022041818/5e5c60c42cf7c477492d2668/html5/thumbnails/12.jpg)
インクルードディレクトリプロジェクト名を右クリック
→プロパティ
![Page 13: 新規プロジェクトの作り方 VC2012Ver. - HVRLVisual Studioに上記の設定を読み込ませることができるファイル 表示→プロパティマネージャー→プロジェクト名左の三角形](https://reader033.vdocuments.pub/reader033/viewer/2022041818/5e5c60c42cf7c477492d2668/html5/thumbnails/13.jpg)
インクルードディレクトリ構成プロパティ
→C/C++
→全般
→追加のインクルードディレクトリ
→▽
→編集
![Page 14: 新規プロジェクトの作り方 VC2012Ver. - HVRLVisual Studioに上記の設定を読み込ませることができるファイル 表示→プロパティマネージャー→プロジェクト名左の三角形](https://reader033.vdocuments.pub/reader033/viewer/2022041818/5e5c60c42cf7c477492d2668/html5/thumbnails/14.jpg)
インクルードディレクトリ新しい行
→空白をクリック
→…をクリック
→ディレクトリを指定
例 C:¥opencv¥build¥include
![Page 15: 新規プロジェクトの作り方 VC2012Ver. - HVRLVisual Studioに上記の設定を読み込ませることができるファイル 表示→プロパティマネージャー→プロジェクト名左の三角形](https://reader033.vdocuments.pub/reader033/viewer/2022041818/5e5c60c42cf7c477492d2668/html5/thumbnails/15.jpg)
ライブラリディレクトリ構成プロパティ
→リンカー
→全般
→追加のライブラリディレクトリ
→インクルードディレクトリと同様に
例
C:¥opencv¥build¥x64¥vc11¥lib
ここまででビルドができるはす!
![Page 16: 新規プロジェクトの作り方 VC2012Ver. - HVRLVisual Studioに上記の設定を読み込ませることができるファイル 表示→プロパティマネージャー→プロジェクト名左の三角形](https://reader033.vdocuments.pub/reader033/viewer/2022041818/5e5c60c42cf7c477492d2668/html5/thumbnails/16.jpg)
ライブラリファイル(今回はいじらない)Visual Studioで設定
構成プロパティ→リンカー→入力→追加の依存ファイル
コードに記述
#pragma comment(lib,"C:¥¥opencv¥¥build¥¥x64¥¥vc11¥¥lib¥¥opencv_calib3d249d.lib")
Debug,Releaseそれぞれで設定する必要あり
例 Debug:opencv_calib3d249d.lib
Release:opencv_calib3d249.lib
サンプルはコードに記述する方法です.
![Page 17: 新規プロジェクトの作り方 VC2012Ver. - HVRLVisual Studioに上記の設定を読み込ませることができるファイル 表示→プロパティマネージャー→プロジェクト名左の三角形](https://reader033.vdocuments.pub/reader033/viewer/2022041818/5e5c60c42cf7c477492d2668/html5/thumbnails/17.jpg)
(補足)プロパティシート設定がいちいちめんどくさい!
→プロパティシートの利用
Visual Studioに上記の設定を読み込ませることができるファイル
表示→プロパティマネージャー→プロジェクト名左の三角形
→Debug | x64→既存のプロパティシートの追加
例opencv_fordebug_x64.props
Releaseも同様