美文网首页
VS2017 C++ 多文件项目踩坑记录(一)

VS2017 C++ 多文件项目踩坑记录(一)

作者: Marcher_Mao | 来源:发表于2019-03-11 00:52 被阅读0次

文章背景

作为使用c++的大四核工程小白,因为学习接触了VS2017进行C++的编程。之前也有用过VS2017做过一些课程设计,因为笔者是能源行业,所以课设基本就是按照设计说明书走一遍,所以我自己几乎没有使用函数和多文件的经验,实际上使用最简单的C就可以实现大部分的功能。但是我目前毕业设计是和数值计算相关的,所以我选择了采用多文件的编写方式,将部分函数的实现放在源代码中,并生成对应的头文件,之后再在主函数文件中调用。在这一过程中笔者遇到了许多问题,现在主要讨论两个问题。
VS2017 #include “pch.h” 等预编译命令顺序对于程序的影响
VS2017 #pragma once 的作用


VS2017 #include “pch.h” 等预编译命令顺序对于程序的影响

总结写在前面:#include “pch.h” 应该添加在文件其他 #include 命令的前面

VS2017 #pragma once 的作用

总结写在前面:所有头文件应有该命令,防止文件互相包含后引起重复编译或者其他严重的后果。

#pragma once
#include “pch.h”
#include <iostream>
#include <cmath>
#include <vector>


2019年3月11日 凌晨于自习室

相关文章

网友评论

      本文标题:VS2017 C++ 多文件项目踩坑记录(一)

      本文链接:https://www.haomeiwen.com/subject/zyvmpqtx.html