没想到C++环境搭建都这么麻烦,编译器有很多种。
没有研究是觉得有些复杂。
在编译时会将我们include,#define等合并成一个文件。那如何看到这个编译的中间文件呢?
在Visual Studio中设置
代码1
2
3
4
5
6
int main() {
std::cout << "Hello World!" << std::endl;
std::cin.get();
}
Ctrl + F7编译后,可以从Debug目录下看到FileName.i文件中已经包含了include的 iostream代码
注意:Visual Studio和Visual Studio Code是不同的工具
下一个看看C++如何建立link,为什么C++中不像java一样需要导入包,就可以link,然后引用呢?如果有两个同名的函数,那link的时候会报错吗?