在 C++ 中包含来自单独文件夹的文件

Posted

技术标签:

【中文标题】在 C++ 中包含来自单独文件夹的文件【英文标题】:include a file from seperate folder in c++ 【发布时间】:2012-06-14 12:28:22 【问题描述】:

好吧,我正在尝试在我的项目中包含一个头文件,而该头文件实际上属于同一工作区中的另一个项目。 我不想做类似的事情 ../../folder_name/header_file_name。 如果有帮助,我正在使用 VisualC++ 6.0。 谢谢!

【问题讨论】:

您是否在“项目设置”>“C/C++”>“常规”>“附加包含目录”中添加了头文件的路径? ***.com/questions/601268/… - 这篇文章应该有所帮助 您是否有不想要头文件的相对(或完整)路径的原因? 【参考方案1】:
 1. Right-click on the project, and select Properties.
 2. Select Configuration Properties->C/C++->General.
 3. Set the path under Additional Include Directories.

【讨论】:

不按照这个 -> msdn.microsoft.com/en-us/library/aa278349(v=vs.60).aspx 声明它在 C/C++ 下 -> 预处理器。【参考方案2】:

对于 Visual C++ 6.0,转到工具/选项/目录/显示目录:包含文件,然后将完整路径添加到其他头文件所在的文件夹。

【讨论】:

【参考方案3】:

将另一个文件夹作为包含目录添加到您的项目中,使其位于搜索路径中。

如果此标头有相应的目标文件,您可能还需要添加库目录。

【讨论】:

【参考方案4】:

您可以告诉编译器搜索头文件的路径。查看您的项目配置。 看这里的第一张图:http://www.steptools.com/support/stdev_docs/help/settings_vc6.html

【讨论】:

以上是关于在 C++ 中包含来自单独文件夹的文件的主要内容,如果未能解决你的问题,请参考以下文章

从单独的文件中包含一个 Ruby 类

在 C++ 项目中包含 .idl 文件

使用 opencv 在 C++ 程序中包含 stdafx.h 文件的目的是啥

在 Flash 中包含所有类文件

在哪里放置以及如何在 c++ 项目中包含 dll 文件?

如何在单独的 js 文件中使用访问 django 模板变量,而不是在同一个 html 文件中包含小脚本块?