我已经用 bazel 成功构建了 tensorflow(v1.14.0) c++。我可以用 g++ 构建 tensorflow 库。
我想在此代码中包含其他库(例如 json)。所以我想知道如何用cmake构建下面的代码。
如何编写 CMakeLists.txt?
我的目录如下。
<test.cpp代码>
#include "tensorflow/core/public/session.h
#include "tensorflow/core/platform/env.h
#include <iostream>
#include <chrono>
#include <chrono>
#include <stream>
#include <string>
#include <vector>
#include <stream>
#include <stream>
#include <list>
#include <memory>
using namespace std;
using namespace chrono;
using namespace tensorflow;
int main(int argc, char* argv[]) {
// Initialize a tensorflow session
cout << "start initalize session" << "\n";
Session* session;
Status status = NewSession(SessionOptions(), &session);
if (!status.ok()) {
cout << status.ToString() << "\n";
return 1;
}
...
<g++ 命令>
g++ -std=c++11 -Wl,-rpath=lib -Iinclude -Llib -ltensorflow_framework test.cpp -ltensorflow_cc -ltensorflow_framework -o exec