我正在Meson Build中构建一个简单的项目。
尽管在Meson Build文档中有充分的how to create a dependency文档(使用UNIX / LINUX系统的隐式假设),但尚不清楚如何链接到不在路径库上的任意对象。
让我在Windows上有以下项目:
- ProjectFolder
- SrcFiles
- SrcFile1.c
- SrcFile2.c
- Lib
- MyLib1.lib
- MyLib2.lib
我想基于SrcFile1.c
和SrcFile2.c
创建一个可执行文件,该可执行文件与预先构建的 MyLib1.lib
和MyLib2.lib
链接。
这样做的正确方法是什么?
答案 0 :(得分:0)
好的,我在MesonBuild上找到了解决方案:How to define dependency to a library that cannot be found by pkg-config
?在Yasushi Shoji's answer上。
Map<String, Integer> result= inputModels.parallelStream().collect(Collectors.groupingBy(InputModel::getMonth,
LinkedHashMap::new, Collectors.summingInt(InputModel::getNoOfEmp)));
属性的唯一问题需要绝对路径。
因此,这是可以做的事情的草图:
dirs
现在只需定义具有适当依赖性的目标构建即可。