使用clang ++编译大型项目

时间:2014-06-13 13:19:57

标签: c++ compilation project clang++

我目前正在开发一个包含多个.cpp和.h文件的c ++项目。虽然我可以使用

编译
clang++ -c -o Polygon.cpp Vertex.o
例如,许多类依赖于其他类,因此我最终编译多个文件,包括多个其他编译中包含的多个对象。我也使用了typedef

typedef std::pair<Vertex,Vertex> edge;

在几个地方,意味着它必须包含在几个文件中,是否有更简洁/更好的方法来做到这一点? 感谢

1 个答案:

答案 0 :(得分:0)

最好的方法是使用cmake

查看本教程:
http://www.cmake.org/cmake/help/cmake_tutorial.html

还有一个小例子:
http://www.cmake.org/cmake/help/examples.html