(介子1.5.1)
我希望介子从自定义位置使用 pkgconfig 文件。
当然,设置 PKG_CONFIG_PATH 并在 shell 中运行 pkg-config 就可以了。
介子-log.txt
Determining dependency 'xxx' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
env[PKG_CONFIG]: /usr/bin/pkg-config
-----------
Called: `/usr/bin/pkg-config --modversion xxx` -> 1
stderr:
Package libvlc4 was not found in the pkg-config search path.
Perhaps you should add the directory containing `xxx.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xxx' found
-----------
引用的命令行在介子启动的 shell 中运行良好。
在日志文件中,
env[PKG_CONFIG_PATH]
始终为空:
environment().append()
:空如何解决这个问题?
pkg-config 缓存上的介子似乎已损坏。
任何 PKG_CONFIG_PATH 更改后都需要
meson setup --wipe
来更新构建。 --reconfigure
或 --clearcache
没有帮助。