C++代码中指定头文件包含目录

3

有没有一种方法可以在代码中指定包含目录,例如通过#pragma?

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

除了必须指定包括的方式之外,还有其他方法可以允许其编译吗?

#include ../include/ss.h

4
为什么你不想使用项目设置? - Adrian McCarthy
2个回答

5

指定搜索目录的正确方法是使用编译器标志。在Visual Studio中,您可以通过更改项目设置或其编译器的/I命令行参数来实现此目的。


谢谢确认。我没有访问Visual C++编译器。:-S - wilhelmtell

0
在Visual Studio中,您还可以通过选项/文件位置设置来定义包含文件夹。然后您就不需要在每个项目设置中重复它们。(假设这是您想要的)。在源代码中定义绝对路径有点奇怪,因为您永远不知道构建是从哪个文件夹/驱动器运行的。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接