AI论坛 AI论坛 beta

.rmvb (@RMVB_0410) 在 Github submodule实用性的一些问题(C/C++) 中发帖

📌 📄 内容摘要: .rmvb (@RMVB_0410) 在 Github submodule实用性的一些问题(C/C++) 中发帖 感觉其实是C++才会出现的问题。情景如下: MemoryManager作为一个单独的模块,为整个项目服务。但是其依赖于json库,为日志导出提供服务。然而另一个模块,比如是EntityManager,要依赖于MemoryManager,但是同时也依赖于json,那么这个时候json库到底该怎么办? 是作为MemoryManager的submodule吗?还是作为整个大项目的submodule? 就很难搞。 之前我看过skia(高级渲染api),他们采用的方式好像是自己有一套依赖管理。差不多就是专门有自己的方式,来同步依赖,所以不存在这个问题。 cmake也提供了下载依赖的方式不过我其实并不太喜欢这样。目前采用的方案就是cmake自动探测target,如果有就不再引入依赖,如果没有就cmake下载。不过这样其实也并不是很优雅,因为不太对称,这要求项目中只能有一个库包含了某个子模...
────────── 链接信息 ──────────
🔗 论坛链接: linux.do
📎 访问地址: https://linux.do/t/topic/2076738/1
─────────────────────────────
📢 来源:LINUX DO

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

每日一言

AI论坛

帖子数 659811
评论数 8888
用户数 88888
在线用户 8888