2017-11-09 23 views
0

eclipseにdlibライブラリを追加しようとしています。 http://dlib.net/からdlibをダウンロードし、dlibフォルダをプロジェクトフォルダにコピーしました。その後C++ Eclipseにdlibを追加する

I次の操作を行います。

(1)プロジェクト - > C/C++一般 - >パスとシンボルが (2)を選択しますGNU C++ (3) は(4)の変数を選択して追加]を選択します ( 5)タイプ "ProjDirPath"

コードをhttp://dlib.net/optimization_ex.cpp.htmlからソースファイルにコピーします。すべてが大丈夫です(つまり、赤で下線が引かれていない)。

私は、ファイルをビルドしようとすると、私が手:

情報:-O0 -g3 -Wall -c -fmessage長:内部ビルダーがビルド G ++ "/ユーザ/ ... -IC" のために使用されています= 0 -o main.o ".. \ main.cpp" ファイルからインクルードされました... ... ... " 私は間違っていることがありますか?彼らのウェブサイト上のコード?

次のように私はまた

(ここでは How to add a library to an Eclipse projectと同じ)DLIBライブラリを追加しようとしています

(1)プロジェクト - >プロパティ - > C/C++ビルド - >設定 - > MinGWのC++リンカ - >ライブラリが

(2)私は(ライブラリ(-l))トップにDLIBを追加しての場所下のdlibフォルダーライブラリー(ライブラリー(-L))。私は、エラーを取得する

情報: ":\ユーザー... -LC" -o myfile.exe main.o -ldlib C:/ mingwの/ binに内部Builderは、ビルド グラム++のために使用されています/../lib/gcc/x86_64-w64-mingw32/7.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe:-ldlibを見つけることができません collect2.exe :エラー:ldが1の終了ステータスを返しました

最後に、私はC++を初めて使用したことに言及します。

答えて

1

あなたはC++を初めて使うので、プロジェクトを生成するにはcmakeを使用する必要があります。あなたはこのような何かを入力した場合:

cd dlib/examples 
mkdir build 
cd build 
cmake -G "Eclipse CDT4 - Unix Makefiles" .. 

cmakeのは正しく設定されますあなたのためのEclipseプロジェクトを作成します。 CMakeは多くの異なるプロジェクトタイプを生成することができます。 cmake -hと入力すると、visual studio、崇高なテキストなどのようなcmakeがサポートする "ジェネレータ"のリストが表示されます。

CMake設定ファイルの作成も非常に簡単です。 dlibの例は単純なcmakeチュートリアルのように二重の目的を果たし、価値がある:http://dlib.net/examples/CMakeLists.txt.html

+0

ありがとう。私はそれを試してみて、報告します。 – user103828

+0

問題ありません。私はまた、視覚スタジオは、日食よりも、Windows上のおそらくあまりイライラするIDEではないことを指摘しておきます。ビジュアルスタジオも無料です。驚くほどビジュアルスタジオ2017よりも優れているC++ 11のサポートが無料で、「Visual Studio 2015コミュニティ」を無料で入手できます。 –

関連する問題