1

我的项目中有很多类,这也意味着很多文件。我想将所有内容放在子文件夹中,以便将其组合在一起并且更加清晰。

已经有一个名为 scr 的文件夹,我的所有 cpp 和头文件都在其中,但我想创建一个名为“products”的文件夹并将所有与产品相关的文件放在那里。

但是当我这样做时,我得到这个错误(在按下构建之后)我的一个类无法构建。它说:

制作:* [scr/Producten/AudioKaart.o] 错误 1 ​​KassaSysteem C/C++ 目标 `scr/Producten/AudioKaart.o' 的问题配方失败 subdir.mk /KassaSysteem/Debug/scr/Producten 第 30 行 C/C++ 问题

将文件放在子文件夹中的正确方法是什么?我需要更改包含的内容吗?或者做的不仅仅是将它们拖放到文件夹中?

4

2 回答 2

0

Eclipse 使用目录作为项目文件夹,因此您还需要调整所有包含。

于 2012-12-21T19:06:04.710 回答
0

如果将标头放在 Producten 目录中,则需要在项目设置中包含此目录。另一种方法是通过指定子目录来包含您的标题,例如

#include "Producten/xxx.h"
于 2012-12-21T18:34:41.660 回答