美文网首页
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