如何在Windows上指定库和头文件的介子依赖性

问题描述 投票:0回答:1

我正在使用MSYS2 UCRT环境来编译测试C/C++程序,需要链接到Windows上安装的第三方库。

installpath = '/c/Program\ Files\ \(x86\)/Foo/Tester'

libpath = installpath + '/bin'

incpath = installpath + '/include/tester/x64'

libfiles = 'msdia140.dll', 'symsrv.dll', 'TesterCore.lib', 'TesterCore.dll'

incfiles = 'tester.h'

如何定义此库的依赖项以编译并链接到我的测试可执行文件?

windows meson-build
1个回答
0
投票

使用 compiler.find_library(),您可以传递

installpath
变量来搜索正确的标头和库。返回的对象是一个 dep,您可以在 executabledependencies 参数中使用它。您也可以尝试Meson:如何使 find_library() 适用于不寻常的路径?答案。

© www.soinside.com 2019 - 2024. All rights reserved.