我正在经历学习编写C ++的缓慢过程,而且我遇到了一个让我完全陷入困境的问题。
我正在尝试从www.stroustrup.com/Programming/std_lib_facilities.h保存自定义标头,并获取我的.cpp文件以在目录中打开它。我已将头文件保存在与.cpp文件相同的目录中,这就是VS中的代码看起来像
#include <header1.h>
int main()
{
cout << "its bumming me out pretty bad\n";
return 0;
}
答案 0 :(得分:4)
首先,include应该是这样的:
#include "header1.h"
你不能在没有包含iostream的情况下使用cout,所以它最终应该是:
#include "header1.h"
#include <iostream>
using namespace std;
int main()
{
cout << "its bumming me out pretty bad\n";
return 0;
}
答案 1 :(得分:0)
符号<..>
告诉编译器您指的是标准标题,并且其完整路径已知(即,它在VS的默认位置或你手动包含该路径。)
使用双引号#include "header1.h"
来指代存储CPP的文件夹。