在Windows上的Meson Build中链接到现有`.lib`文件

时间:2019-04-21 01:54:59

标签: windows build meson-build

我正在Meson Build中构建一个简单的项目。
尽管在Meson Build文档中有充分的how to create a dependency文档(使用UNIX / LINUX系统的隐式假设),但尚不清楚如何链接到不在路径库上的任意对象。

让我在Windows上有以下项目:

- ProjectFolder
    -   SrcFiles
        -   SrcFile1.c
        -   SrcFile2.c
    -   Lib
        -   MyLib1.lib
        -   MyLib2.lib

我想基于SrcFile1.cSrcFile2.c创建一个可执行文件,该可执行文件与预先构建的 MyLib1.libMyLib2.lib链接。

这样做的正确方法是什么?

1 个答案:

答案 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

现在只需定义具有适当依赖性的目标构建即可。