我正在使用其他类生成delaunay三角形。它的类有两个文件: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 class headfile和gcc main.cpp是错误的。
答案 0 :(得分:0)
在main.cpp
包含VoronoiDiagramGenerator.h
并使用它。
如果.h文件不在您当前或项目目录中,请确保包含-Idirectory