Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/148.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ gcc包含tensorflow的路径_C++_Gcc_Tensorflow - Fatal编程技术网

C++ gcc包含tensorflow的路径

C++ gcc包含tensorflow的路径,c++,gcc,tensorflow,C++,Gcc,Tensorflow,当我使用使用gcc的linter时,我想将tensorflow中的一些文件包含到我的linter配置中,以便gcc能够找到它们。出于某种原因,我不太清楚如何才能做到这一点。我的项目结构是这样的 指向我的项目根目录的路径: tensorflow/tensorflow/my分类器 从TysFooSo:到其他的C++文件的路径:< /强> tensorflow/tensorflow/cc/** tensorflow/tensorflow/岩芯/** 在我的项目根目录中,有一个包含tensorflo

当我使用使用gcc的linter时,我想将tensorflow中的一些文件包含到我的linter配置中,以便gcc能够找到它们。出于某种原因,我不太清楚如何才能做到这一点。我的项目结构是这样的

指向我的项目根目录的路径

tensorflow/tensorflow/my分类器

<强>从TysFooSo:到其他的C++文件的路径:< /强>

tensorflow/tensorflow/cc/**

tensorflow/tensorflow/岩芯/**

在我的项目根目录中,有一个包含tensorflow头文件的文件,如下所示:

#include "tensorflow/core/framework/tensor.h"
因此,gcc将以某种方式搜索:

PROJECT_ROOT/tensorflow/core/framework/tensor.h

当我使用bazel构建时,这些文件稍后将包含在构建中,编译器将发现它没有任何问题

但是,我如何才能将这些文件包含到gcc中以用于linting目的呢

我尝试使用这些gcc包含标志,但没有成功:

-I./核心/**

-I../cc/**

和绝对路径


有人能给我一个提示吗?你用什么样的棉线?是PC lint吗?我使用linter gcc,它是一个atom.io插件,您不需要在gcc中包含任何内容。为lint指定include目录的方式与为gcc指定目录的方式完全相同。如果您的项目使用传递给gcc的一组-I标志进行编译,那么它应该使用传递给lint的完全相同的一组-I标志进行lint?是PC lint吗?我使用linter gcc,它是一个atom.io插件,您不需要在gcc中包含任何内容。为lint指定include目录的方式与为gcc指定目录的方式完全相同。如果您的项目使用传递给gcc的一组-I标志进行编译,那么它应该使用传递给lint的完全相同的一组-I标志进行lint。