首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >C++构建过程-库依赖关系

C++构建过程-库依赖关系
EN

Stack Overflow用户
提问于 2018-05-31 02:35:45
回答 1查看 1.2K关注 0票数 1

我有一个包含5个项目的Visual studio解决方案

应用程序库Main:

  • A、B、C、D: static libraries

Main取决于A,B。A取决于C,D。

我对构建过程的理解很脆弱。

libs单独构建很好,特别是A;我不觉得我是在将C和D与A联系起来。

为了构建主应用程序,我必须使用A、B、C和D作为输入库,即使Main只直接依赖于A、B。

现在我正试图用CMake在Linux上构建整个东西,我发现自己再次接触到了这些链接。这一次,我不想使用暴力,而是更愿意了解这是如何联系在一起的。

我应该只构建A、B、C和D作为.a静态库,并将它们全部包含在Main中吗?

如果没有C和D的符号,A怎么可能构建?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50611405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档