0
我在旅途中有两个项目,一个是图书馆,另一个想使用一些图书馆。如何从我的另一个项目中包含库和头文件?
我的目录结构是:
Work/
ProjectA/
src/
include/
build/
ProjectB/
src/
build/
假设这两个项目与介子建造建造,是了projectA库。
1-如何让ProjectB查看ProjectA的包含文件? 2-如何链接projectA的.lib文件? (目前在build文件夹中)
当我尝试使用相对路径创建依赖项时,我无法找到获取.lib文件的东西? 我只能够得到使用头文件:
a_dep = declare_dependency(include_directories : include_directories('../../ProjectA/src/include'))
注意我使用Windows,也将使用Linux操作系统。
从我所了解的手册中,projectA将不得不驻留在子项目目录中的projectB的src文件夹中。但是,如果projectA被多个项目使用,它怎么能一次在多个地方? – windenergy
您通常使用'git'子模块。 – TingPing