我们想用C开发一些动态链接的库,每个库都适用于Linux和Windows。我们想使用CMake。
我们如何组织目录以及将这些CMakeLists.txt
文件放在何处?(或者我们应该只有一个?)
小智 5
没有必须完成的单一方法,但是这是一种可能的方法:
CMakeLists.txt
src/
CMakeLists.txt
lib1/
CMakeLists.txt
lib1.c
lib2/
CMakeLists.txt
lib2.c
app/
CMakeLists.txt
app.c
include/
lib1.h
lib2.h
Run Code Online (Sandbox Code Playgroud)
虽然您可以在顶级CMakeLists.txt文件中进行所有操作,但是如果您的项目很复杂,它将很快变得很大且混乱。
归档时间: |
|
查看次数: |
2023 次 |
最近记录: |