我如何得到#include" std_lib_facilities.h"在ST3(OSX)中运行?

时间:2017-07-20 03:10:32

标签: c++ macos sublimetext3 sublimetext header-files

我有这个webapge:

http://www.stroustrup.com/Programming/PPP2code/std_lib_facilities.h

我正在Stroustrup完成一本书,并希望做我需要做的事情,以便我可以开始我的课程,

#include "std_lib_facilities.h"

而不是

#include<iostream>
#include<string>
#include<vector>
#include<algorithm>
#include<cmath>
using namespace std;

我需要做什么?

1 个答案:

答案 0 :(得分:0)

头文件必须与源代码文件位于同一目录中。 这是http://www.stroustrup.com/Programming/

的解释
  

请注意,不同的编译系统和程序员社区对于放置头文件的位置具有不同的约定。该书假定头文件与.cpp文件位于同一目录/文件夹中,并使用“普通” #include“ std_lib_facilities.h”。如果这样不起作用,请尝试#include“ ../ std_lib_facilities.h”(一级)和#include“ ../../ std_lib_facilities.h”(二级)。