出一个跨平台的C++库时,该文件应该怎么组织管理?

Kefeng Liao 1周前 45 跨平台
依赖多个第三方库时,应该如何管理与第三方库之间的关系? 有哪些好的单元测试框架?如何管理测试框架与自身代码?欢迎分享经验~
其他回答
利用高级的构建工具,例如CMAKE,SONC,QMAKE等、、
第三方库也要跨平台,以来关系就自动寻找和指定、、
单元测试就不是很清楚了、、
渡世白玉 1周前 0条评论
谢邀。

Qt中使用的是qmake,可以探测平台类型,根据不同类型加载不同的头文件、源文件以及第三方库。qmake的文档在 http://qt-project.org/doc/qt-5/qmake-manual.html

关于单元测试框架,Qt有自己的Qt Test模块,具体文档在 http://qt-project.org/doc/qt-5/qttest-index.html

如果对Qt的平台相关代码感兴趣,可以参考我在这个问题里的回答 C++里的库是如何做到跨平台使用的?
齐亮 1周前 0条评论