ai:dlib
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
ai:dlib [2019/01/06 01:57] – [build 手順] oga | ai:dlib [2019/01/06 02:22] (現在) – [build 手順] oga | ||
---|---|---|---|
行 1: | 行 1: | ||
====== dlib ====== | ====== dlib ====== | ||
+ | |||
+ | |||
+ | * [[http:// | ||
+ | |||
===== build 手順 ===== | ===== build 手順 ===== | ||
行 6: | 行 10: | ||
=== (1) Release build === | === (1) Release build === | ||
+ | |||
+ | ソースコードを展開したフォルダを dlib-19.13 とします。 | ||
< | < | ||
行 15: | 行 21: | ||
</ | </ | ||
- | Visual Studio が起動したら、Configuration を " | + | Visual Studio が起動したら、Configuration を " |
行 28: | 行 34: | ||
</ | </ | ||
- | Visual Studio が起動したら、Configuration を " | + | Visual Studio が起動したら、Configuration を " |
行 34: | 行 40: | ||
build したフォルダ dlib-19.13/ | build したフォルダ dlib-19.13/ | ||
+ | |||
+ | lib 作成時の config と、application build 時の config は必ず一致していなければなりません。 | ||
+ | |||
+ | |||
+ | |||
+ | === (4) include / lib path === | ||
+ | |||
+ | * include path は **dlib-19.13** を指定します。include は下記のように " | ||
+ | |||
+ | <code cpp> | ||
+ | # | ||
+ | </ | ||
+ | |||
+ | |||
+ | * link する lib file は下記の通り。 | ||
+ | * Release: **dlib-19.13/ | ||
+ | * Debug: **dlib-19.13/ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== x86 で build する場合 ===== | ||
+ | |||
+ | * x86 では CUDA が使えないので、必ず DLIB_USE_CUDA を OFF にする必要があります。 | ||
+ | * x64 と x86 の両対応を行いたい場合は config.h を下記のように書き換えます。もしくは CUDA が不要なら x64 でも OFF 。 | ||
+ | |||
+ | <code cpp> | ||
+ | ~ | ||
+ | #ifdef _M_X64 | ||
+ | # define DLIB_USE_CUDA | ||
+ | #endif | ||
+ | ~ | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
ai/dlib.txt · 最終更新: 2019/01/06 02:22 by oga