gpt4 book ai didi

C++为不同的项目使用相同的文件

转载 作者:行者123 更新时间:2023-11-28 07:23:04 25 4
gpt4 key购买 nike

我有一个 C++ visual studio 项目(比如 p1),其中一个头文件(比如 h1.h)中有 #定义一个5 该项目还有许多其他 .cpp 文件,其中许多包括 h1.h

现在我想要一个不同的独立项目(比如 p2),其中唯一的变化是在 h1.h 中,它是 #定义一个6

我想在 p2 中重用 p1 的所有文件。问题是有什么方法可以让我在同一个解决方案中有两个这样的项目,而不会复制太多文件。

最佳答案

你能为你的项目使用类似这样的文件夹结构吗:

MySolution\
Common\
Proj1\
Proj2\

如果您(或 IDE)不喜欢“Common”文件夹,您也可以将常用文件保留在“MySolution”文件夹中,并包含如下语句:

#include "../h1.h"

在您的项目中获取通用文件。您还可以在多个项目中包含来自公共(public)文件夹的共享代码文件。当它们都在同一个层次结构中时,IDE 似乎很满意,但如果它们在完全不同的层次结构中,它可能会提示(但仍然可以工作)。

关于C++为不同的项目使用相同的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19161260/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com