2014-06-13 148 views
0

我目前正在研究一个带有多个.cpp和.h文件的C++项目。虽然我可以编译使用用clang编译大型项目++

clang++ -c -o Polygon.cpp Vertex.o 

例如,许多类都依赖别人,所以我最终编译多个文件,包括其中包含于多个其他编译过多个对象。我也用一个typedef

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

在几个地方,这意味着它必须包括在几个文件中,有一个整洁的/更好这样的方式? 感谢

+0

使用CMake的或其他的构建系统为了那个原因 – Samuel

回答