gpt4 book ai didi

c++ - <> 中包含的文件找不到 ""中包含的文件

转载 作者:太空宇宙 更新时间:2023-11-04 12:13:37 26 4
gpt4 key购买 nike

我正在开发一个供其他开发人员使用(在编译和安装后)的库。我的所有内容都是这样的:

#include "../exception/CException.h"

一切顺利,但是当我安装该库并在另一个程序中使用它时,它带有 #include <>,其中包含一个包含 #include "../exception/CException.h"的文件,但找不到最后一个文件。为什么?

对提高 include 的使用有什么帮助吗?

最佳答案

相对路径的问题是我们不确定它相对于什么。不同的编译器有不同的方法来执行此操作。

你应该使用

#include "yourlib/exception/CException.h"

类似于 Boost。

如果您将其安装为 /usr/local 中的子目录 yourlib,编译器应该能够找到它。

关于c++ - <> 中包含的文件找不到 ""中包含的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8714217/

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