gpt4 book ai didi

c++ - 在我的 main.cpp 中使用外部类

转载 作者:太空宇宙 更新时间:2023-11-04 04:06:43 25 4
gpt4 key购买 nike

我正在使用其他人的类来生成德劳内三角形。它的类有两个文件:VoronoiDiagramGenerator.h 和 VoronoiDiagramGenerator.cpp。它全部封装在一个类中。

我想调用 main.cpp 文件中的类方法,因此我应该包含 VoronoiDiagramGenerator.h 文件。

如果我想使用gcc或g++,如何设置cmd参数?在我刚刚使用 gcc -o main.cpp 或类似的东西之前。

如果我想使用makefile,我该怎么写呢?

如果我想将两个文件(VoronoiDiagramGenerator.h && VoronoiDiagramGenerator.cpp)编译成So文件,该怎么办?

我只是测试源代码。当我在windows vc++下,将.cpp和.h添加到项目工作区中,就可以了。如果我只是将 .h 文件包含在我的主文件中,它会给出一些类似的错误,如 linux。

一些未引用错误。

所以我认为在我的主文件中只包含 out 类头文件,而 gcc main.cpp 是错误的。

最佳答案

在您的 main.cpp 中包含 VoronoiDiagramGenerator.h 并使用它。

如果 .h 文件不在您的当前目录或项目目录中,请确保包含 -Idirectory

关于c++ - 在我的 main.cpp 中使用外部类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20851386/

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