用clang++编译大型项目
Compiling large projects with clang++
我目前正在做一个c++项目,有多个。cpp和。h文件。虽然我可以使用
进行编译clang++ -c -o Polygon.cpp Vertex.o
例如,许多类都依赖于其他类,因此我最终编译了包含多个对象的多个文件,这些对象也包含在多个其他编译器中。我还使用了typedef
typedef std::pair<Vertex,Vertex> edge;
在几个地方,这意味着它必须包含在几个文件中,是否有一个更整洁/更好的方法来做到这一点?由于
最好的方法是使用cmake
看看这个教程:
http://www.cmake.org/cmake/help/cmake_tutorial.html
还有一个小例子:
http://www.cmake.org/cmake/help/examples.html
相关文章:
- 使用外部SDK工具链文件在VisualStudio上生成项目编译错误
- 示例C++项目编译中的警告
- 如何在大型c++项目的可视化代码中设置调试
- 使用 raylib 静态库进行项目编译
- 如何使用我构建的库,而不会从源代码出错,但不为我自己的项目编译?
- C++项目编译强制使用 /clr 选项,尽管在没有公共语言运行时支持的情况下执行它
- 为大型项目编写固件时应注意的注意事项
- 如何在 Eclipse 中链接大型C++项目
- 我可以在将项目编译为静态库(未定义的引用)时在代码中使用 QImage 吗?
- 优点和缺点 在类内为大型项目定义的内联朋友助手免费函数
- makefile和错误将与大型项目分开的文件编译
- 在QT中的大型项目中指定构建/目标/安装路径
- 从Netbeans到Eclipse的大型C 项目的迁移
- 旧项目编译的未定义引用
- 对于大型C/C++项目,在编译时使用GNU m4
- 如何使用x64编译器使用MsBuild.exe编译大型c++项目
- 编译基于组件的大型C++项目
- 在大型C++项目中,我应该如何检测编译时间的瓶颈
- 编译时间和内存 大型C++项目的使用情况?
- 用clang++编译大型项目