gpt4 book ai didi

c++如何使用另一个项目中的类

转载 作者:太空狗 更新时间:2023-10-29 20:39:05 24 4
gpt4 key购买 nike

我几乎一整天都在寻找如何做到这一点。

起初,我认为这可以通过...右键单击项目名称->“添加文件”->选择一个.cpp 文件,其中包含您需要的类和相应的头文件

然后,.cpp 文件和头文件及其原始文件夹出现。在此之后,我在需要使用random.h及其功能的项目上编写了#include"random.h"

但是,这会产生一个错误,表明 fatal error: random.h: No such file or directory。编译器显然找不到该文件(即使我能找到)。

我添加了一张图片。

enter image description here

此外,我一直在寻找如何在没有其文件夹的情况下添加 .cpp 和头文件。(例如,在上图中,您会看到 Using_a_class_test 中的 random.cpp 包含在名为 Random 的文件夹中。对我来说遗憾的是,我还没有找到如何删除这样的文件夹。)

如果您能提供任何见解,我将不胜感激。

最佳答案

不幸的是,你所做的还不够。当你尝试编译时

#include "random.h"

编译器需要知道 random.h 文件在哪里,为此它使用包含路径信息,这与您包含在项目中的文件无关。

几个解决方案:

  1. 您将所有出现的 #include "random.h" 修改为 #include "/path/to/random.h"
  2. 您修改项目的包含路径信息。转到项目 >> 构建选项,选择“搜索目录”选项卡,然后将所有路径添加到您的 .h 文件。

希望这对您有所帮助。

关于c++如何使用另一个项目中的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29059138/

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