c++ - 是否有包含目录的 pragma 指令?

标签 c++ visual-studio include pragma

正如标题所说:是否有使用 VS20** C++ 的包含目录的 pragma 指令?我在想类似的事情:

#pragma comment(include, "..\externals\blah\includes\")

这样我就可以在这个样式里面使用include,而blah.h里面也可以使用这个样式吗?

#include <blah.h>

我知道我可以在我的项目设置中设置包含目录,但我要求预处理器指令,否则我将不得不为每个编译器配置文件设置它。

问候尼姆

最佳答案

您可以创建一个 txt 文件(例如 IncludeDirs.txt)。在该文件中,您可以添加包含文件夹:

/I "."
/I ".."
/I ".\OtherFolder"

然后在属性->配置属性->C/C++->命令行 添加以下字符串:

@includedirs.txt

您可以为每个配置文件(调试、发布等)创建不同的文件

关于c++ - 是否有包含目录的 pragma 指令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7069456/

相关文章:

git - 在提交到 master 后如何撤销所做的更改?

php - 命名空间不适用于 php 中的 __autoload 魔法函数

c++ - 调用函数时进程终止

c++ - 在 C++20 中实现没有预处理器的断言

c++ - C/C++编程语言的结构初始化?

c# - 在构建系统已引用 System.Core 时添加对它的引用

c++ - 创建表达式的实现建议,稍后用于评估 c++ 中映射的内容?

c++ - 如何在 wxWidgets 应用程序中获取 Internet Explorer?

c++ - #include 和可能的循环引用

c - C 中的 FILE 是否需要包含 <stdio.h>?