vs2019源文件和头文件不在同一目录下的设置

使用VS2019建立C++项目,如果将源文件和头文件分别放在不同的目标文件夹之下,做法可以如下:在项目的文件夹内新建两个文件夹,分别放置头问价和源文件。在解决方案资源管理器中点击显示全部文件,将会看到路径下建立的文件夹目录,此时可以将新建的文件添加进去即可,如图1所示。以后再新建就可以右击对应的文件夹,选择新建即可。

图1 将文件添加进新建的文件夹
在这里插入图片描述
但是此时会找不到头文件的路径,此时应该将头文件的路径包含进去。如图2和图3所示。

图2 在“项目”菜单中找到属性
在这里插入图片描述
图3 在C/C++常规->附加包含目录中将头文件目录包含进去
在这里插入图片描述

  • 8
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
如果你的C++项目文件不在同一路径,并且包含多个文件和类,你可以按照以下步骤在VSCode进行编译: 1. 打开VSCode并打开你的项目文件夹。 2. 创建或编辑你的源文件头文件,并确保它们位于不同的路径。 3. 在VSCode打开终端(Terminal)。 4. 使用`cd`命令切换到你的源文件所在的路径。例如:`cd path/to/source/files`。 5. 使用以下命令编译你的源文件: ``` g++ -c filename.cpp -o objectfile.o ``` 这个命令将会把源文件编译为目标文件(`.o`文件)。 6. 重复步骤4和步骤5,分别为每个源文件编译生成对应的目标文件。 7. 使用`cd`命令切换到你希望生成可执行文件的路径。例如:`cd path/to/build/files`。 8. 使用以下命令链接所有的目标文件以生成可执行文件: ``` g++ objectfile1.o objectfile2.o -o executable ``` 这个命令将会把所有的目标文件链接成一个可执行文件,命名为`executable`。 9. 运行生成的可执行文件: ``` ./executable ``` 这将会执行生成的可执行文件,并输出结果。 请注意,具体的命令和路径可能因你的项目结构而有所不同。你需要根据你的项目文件的实际路径和名称进行相应的调整。 如果你的项目含有类,并且类的定义和实现分别在不同的文件,你需要在源文件引用对应的头文件,并确保头文件被正确包含。 希望这个步骤能够帮助你在VSCode进行多文件编译,即使这些文件不在同一路径,并且包含类的情况。如果你有任何更多的问题,请随时向我提问。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值