我正在使用VisualStudio2017 c++跨平台项目(linux)。我能够编译并运行一个可执行项目。
现在我已经创建了两个c++项目。一个是静态库,另一个是动态库。动态库使用静态库中的一个类,因此对于包含类定义的相应头文件,我有一个#include语句。编译失败,说没有找到头文件。我将包含目录添加到项目属性中的其他包含目录(通常用于windows vc++项目)。但是,头文件似乎没有复制到远程linux en
所以我尝试在ubuntu16.04上的一个c文件中包含一些头文件。include "phypages.h"
#include "pagetable.h" 它有这样的错误: fatal error: list.h: No such file or directory 我发现所有的linux头文件都在 /usr/src/linux-headers-4.4.0-164/include/linux<
是否可以定制或指定用于在代码块或任何其他IDE(如NetBeans和Eclipse C++ )中编译的命令?同样奇怪的是,我的/usr/local/lib目录只包含两个文件夹:Python2.7和Python3.2。我不确定这是否有影响,但这是正常的吗?这些库不应该以某种方式在这里找到,并且头文件在/usr/local/include中吗?
头文件位于/usr/include中。这是正确的位置吗?