C ++指定标题包含代码中的目录

时间:2010-08-28 22:33:31

标签: c++ visual-studio-2010 include directory pragma

有没有办法在代码中指定包含目录,可能是通过#pragma?

我的项目设置为“src /”和“include /”文件夹。我想在Visual Studio 2010中编译,但我不想在项目设置中进行设置。

是否有另一种方法允许它编译而不必将include指定为

#include ../include/ss.h

2 个答案:

答案 0 :(得分:5)

指定搜索目录的Correct(tm)方法是使用编译器标志。在Visual Studio中,您可以通过使用项目设置或其编译器的/I命令行参数来执行此操作。

答案 1 :(得分:0)

在Visual Studio中,您还可以通过“选项/文件位置”设置包含文件夹。然后,您无需在每个项目设置中重复它们。 (假设你正在追求的是)。在源代码中定义绝对路径有点奇怪,你永远不会知道构建运行的文件夹/驱动器。