質問するログイン新規登録

回答編集履歴

1

加筆

2018/02/10 03:49

投稿

episteme
episteme

スコア16612

answer CHANGED
@@ -1,1 +1,33 @@
1
- プロパティはファイルとして保存し、他のプロジェクトで使うことができます。
1
+ プロパティはファイルとして保存し、他のプロジェクトで使うことができます。
2
+ ```XML
3
+ <?xml version="1.0" encoding="utf-8"?>
4
+ <!-- OpenCV.props -->
5
+ <!-- OpenCV 3.x for Visual C++ 15 (Visual Studio 2015,2017)-->
6
+ <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
7
+ <ImportGroup Label="PropertySheets" />
8
+ <PropertyGroup Label="UserMacros">
9
+ <!-- この Dir と Version は必要に応じていぢくっておくれ -->
10
+ <OpenCVDir>D:\project\opencv\build</OpenCVDir>
11
+ <OpenCVVer>340</OpenCVVer>
12
+ </PropertyGroup>
13
+ <PropertyGroup />
14
+ <ItemDefinitionGroup>
15
+ <ClCompile>
16
+ <AdditionalIncludeDirectories>$(OpenCVDir)\include</AdditionalIncludeDirectories>
17
+ </ClCompile>
18
+ <Link>
19
+ <AdditionalLibraryDirectories>$(OpenCVDir)$(Platform)\vc15\lib</AdditionalLibraryDirectories>
20
+ <AdditionalDependencies Condition="'$(Configuration)' == 'Release'">opencv_world$(OpenCVVer).lib</AdditionalDependencies>
21
+ <AdditionalDependencies Condition="'$(Configuration)' == 'Debug'">opencv_world$(OpenCVVer)d.lib</AdditionalDependencies>
22
+ </Link>
23
+ </ItemDefinitionGroup>
24
+ <ItemGroup>
25
+ <BuildMacro Include="OoenCVDir">
26
+ <Value>$(OoenCVDir)</Value>
27
+ </BuildMacro>
28
+ </ItemGroup>
29
+ </Project>
30
+ ```
31
+
32
+ こんなファイル: OpenCV.props を用意し、
33
+ プロパティ・マネージャでプロジェクトを右click:"既存のプロパティシートの追加"