我有一个包含5个项目的Visual studio解决方案
应用程序库Main:
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怎么可能构建?
https://stackoverflow.com/questions/50611405
复制相似问题