我正在尝试使用boost头文件#include 但它一直给我一个错误,说不存在这样的文件/目录
答案 0 :(得分:3)
告诉编译器他可以在哪里找到你的升级安装(或升级头文件)。
如果是,例如这里
/usr/local/include/boost/algorithm/string.hpp
并且你的编译器可能是g ++(gnu c ++编译器),那么这个选项会有所帮助:
g++ -I/usr/local/include
它是-I
,是资本i。
确保已安装此提升。
答案 1 :(得分:0)
您可能需要在makefile中使用-I指令或编译所使用的任何指令,以告诉编译器指向boost头的路径。找出系统上升压头的位置并给出编译器:-I / path / to / boost其中/ path / to / boost是包含boost头的目录的路径。