dlibが提供する顔検出の例を実行しようとしています。ライブラリのディレクトリとインクルードフォルダを設定しました。私はプロジェクトにsource.cppを含め、externalsフォルダのファイルも同様に追加しました。私はプログラムを実行するとjpegサポートを有効にするように言いましたが、それはjpegサポートを定義していましたが、未解決の外部について2つの同様のエラーをコンパイルして提供しません。DLIB視覚スタジオ2015で未解決の外部エラーが発生する
未解決の外部シンボル "パブリック:__thiscall DLIB :: jpeg_loader :: jpeg_loader(クラスのstd ::のbasic_string、クラスのstd ::アロケータ> constの&)"?(?? 0jpeg_loader @ DLIB @@ QAE @ ABV $ "void __cdecl dlib :: load_jpeg>>(クラスdlib :: array2d> &、class)で参照されているbasic_string @ DU?$ char_traits @ D @ std @@ V?$ allocator @D @ 2 @@ std @@@ Z std :: basic_string、クラスstd :: allocator> const &) "($ load_jpeg @ V?$ array2d @ EV?$ memory_manager_stateless_kernel_1 @ D @ dlib @@@ dlib @@@ dlib @@ YAXAAV?$ array2d @ EV ?$ memory_manager_stateless_kernel_1 @ D @ dlib @@@ 0 @ ABV?$ basic_string @ DU?$ char_traits @ D @ std @@ V?$ allocator @D @ 2 @@ std @@@ Z)DLIBテンプレート
これは私のコードヘッダである:名前空間DLIBを用い
#define DLIB_JPEG_SUPPORT
#include <dlib/image_processing/frontal_face_detector.h>
#include <dlib/gui_widgets.h>
#include <dlib/image_io.h>
#include <iostream>
。 using namespace std;
コンパイラ設定では、プリプロセッサ引数を意味しますか?私はそれをプリプロセッサとして設定しました。 – user2426860
それは私が言っていることです。明らかにそれはあなたがしたことではありません。 –
本当にあなたはcmakeを使うべきです –