TensorflowをC++環境で動作させるのに問題があります:Eclipse。 私はbazelで構築されたtensorflowを、クローン化し、そして正確に、ここで説明したように結果のPIP-のパッケージをインストールGitリポジトリ閲覧:C++/EclipseでTensorflowをコンパイルするときに問題が発生する
https://www.tensorflow.org/versions/r0.7/get_started/os_setup.html#installing-from-sources
私はEclipseで新しいC++プロジェクトを作成し、含まパスに/ホーム/ tensorflowを追加しました。私はいくつかのTFから含んでシンプルな「Hello World」プロジェクトをビルドしようとすると、しかし、私はこのエラーに遭遇:Tensorflowディレクトリに存在しないファイル、探しているようだ
23:05:39 **** Incremental Build of configuration Debug for project cat_face ****
Info: Internal Builder is used for build
g++ -I/home/name/tensorflow -O0 -g3 -Wall -c -fmessage-length=0 -o src/cat_face.o ../src/cat_face.cpp
In file included from ../src/cat_face.cpp:2:0:
/home/name/tensorflow/tensorflow/core/public/session.h:22:48: fatal error: tensorflow/core/framework/graph.pb.h: No such file or directory
#include "tensorflow/core/framework/graph.pb.h"
^
compilation terminated.
23:05:39 Build Finished (took 186ms)
。なぜ存在しないものを探しているのですか?私はそれをチェックして、ファイルは実際にはそこにはありません。
私のプログラムは非常に簡単だった:これは間違っている可能性が
#include <iostream>
#include "/tensorflow/core/public/session.h"
#include "/tensorflow/core/platform/env.h"
using namespace std;
int main() {
cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
}
?
私はスラッシュとの#includeを見たことがない:
誰かが他の同様の問題がありました"/ tensorflow ...") – jtedit
ありがとう、しかし私はそれを試み、それはanytingを変更しませんでした。 – Sander
ライブラリヘッダーはどこにありますか?あなたのプロジェクトの場所はどこですか?適切なインクルードパスを指定する必要があります。 – user3159253