可从所有项目访问的头文件

时间:2014-05-14 17:57:19

标签: c++ visual-studio-2013 header-files

我有几个头文件(+一些cpp文件),我希望它们可以从所有VS C ++项目中访问。 例如,我有这些文件:myclass.h myclass.cpp我想从我创建的所有项目中#include <myclass.h>(我也希望myclass.cpp可以从myclass.h是的项目中访问)包括在内)。

1 个答案:

答案 0 :(得分:0)

您要做的是将您的公共代码放在合理的位置。现在,您可以修改项目的配置以指向其他包含目录。

有多种方法可以做到这一点。最简单的方法是右键单击您的项目,选择&#34;属性&#34;,打开&#34;配置属性&#34;属性页面对话框,选择&#34; VC ++目录&#34;。您需要修改两个设置...&#34;包含目录&#34;和#34;来源目录&#34;。双击它们以显示编辑对话框。

下一种可能是创建自己的自定义属性表。请参阅此处的相关文档:http://msdn.microsoft.com/en-us/library/669zx6zc.aspx#bkmkPropertySheets

你需要提出物业管理员&#34; ...对我来说,这是在主要的&#34; View&#34;菜单,在&#34;其他Windows&#34;。当物业经理启动时,您可以右键单击特定的构建配置或项目,然后选择&#34;添加新项目属性表&#34;。您现在可以设置一大堆配置选项,并将它们保存到&#34; props&#34;文件。

下次要使用同一组设置创建项目时(例如,公共代码所在的包含和源路径相同),您可以使用&#34;添加现有属性表&#34;代替。

可以修改标准属性表。这可能不是一件明智的事情!