gpt4 book ai didi

c++ - 如何指定远程预处理器包含路径,如 192.0.2.17 ://usr/include

转载 作者:搜寻专家 更新时间:2023-10-31 00:51:36 25 4
gpt4 key购买 nike

是否可以指定远程预处理器服务器的 C/C++ 包含路径?

这里的要点是头文件有一个中心位置。这使得升级、版本一致性和许多其他事情比人们随意运行包括不同版本的东西要好得多。

最小、完整且可验证的示例

典型的包含。在 Linux 上,默认为 /usr/include/ 等;在 Windows VS 中,到 $(IncludePath) 变量中指定的位置。

#include <iostream>
int main() {
std::cout << "hello, world" << std::endl;
return 0;
}

现在假设我们将包含路径设置如下:

C_INCLUDE_PATH=192.0.2.17://usr/include;/usr/include;

上面的代码首先检查位于 192.0.2.17 的远程服务器,看看 iostream 库是否存在。否则,将检查 /usr/include

这有点牵强地说明了这一点:

#include <192.0.2.17://iostream>

int main() {

std::cout << "hello, world" << std::endl;

}

谢谢,基思 :^)

最佳答案

既然你想要版本控制无论如何你可以只使用git (就像数以千计的其他项目一样)。因此,每个用户都拥有所需任何内容的本地克隆。

回答最初的问题:不。我不知道有任何预处理器支持这样的包含方案。

关于c++ - 如何指定远程预处理器包含路径,如 192.0.2.17 ://usr/include,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54675066/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com