2014-06-13 145 views
0

我目前正在研究一個帶有多個.cpp和.h文件的C++項目。雖然我可以編譯使用用clang編譯大型項目++

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

例如,許多類都依賴別人,所以我最終編譯多個文件,包括其中包含於多個其他編譯過多個對象。我也用一個typedef

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

在幾個地方,這意味着它必須包括在幾個文件中,有一個整潔的/更好這樣的方式? 感謝

+0

使用CMake的或其他的構建系統爲了那個原因 – Samuel

回答