首页 > 解决方案 > 如何在 Code::Blocks 中有一个 Headers 文件夹?

问题描述

我在 Windows 上使用 Code::Blocks 17.12,并想创建一个文件夹来存放头文件。

默认情况下,当我创建控制台项目时,会虚拟创建一个 Sources 文件夹(磁盘上没有这样的文件夹,但它在 Management 窗口的 Project 选项卡中的 Code::Blocks 中显示为这样。

如何创建其他文件夹?当我右键单击项目时(在“管理”窗口的“项目”选项卡中),我看不到创建文件夹的方法。

标签: directorycodeblocksheader-files

解决方案


在谷歌搜索了一下之后,我发现了这篇文章,虽然是 2009 年的: http: //forums.codeblocks.org/index.php?topic=11365.0

结合我的答案,这些是在 Code::Blocks 中创建文件夹的步骤:

  1. 在您的磁盘上(即在 Code::Blocks 之外),创建您的文件夹并向其中添加您需要的任何现有文件。就我而言,我创建了一个Includes文件夹并将现有的 .h 文件复制到其中。

  2. 右键单击管理窗口的项目选项卡中的项目名称,然后选择Project tree。勾选Display folders as disk选项。

  3. 再次右键单击项目名称,然后选择Add files recursively....

  4. 出现一个对话框。导航到您的子文件夹,然后单击确定。将出现另一个对话框,要求您选择要添加到项目中的文件。默认情况下,子文件夹中的所有文件都被选中,因此单击“确定”。

  5. 该文件夹将出现在 Code::Blocks 中,位于名为Headers.

  6. 您还需要通过单击将在 Code::Blocks 之外创建的文件夹添加到编译器的搜索目录中Settings -> Compiler...。然后单击Search directories选项卡,选择Compiler选项卡,然后单击添加。

  7. 在出现的对话框中,单击文件夹图标并导航到您的文件夹。然后单击确定。


推荐阅读