11

安装软件包后,vcppkg 非常有帮助地显示相关的 CMake 目标...

包 libwebp:x64-windows 提供 CMake 目标:

find_package(WebP CONFIG REQUIRED)
target_link_libraries(main PRIVATE WebP::webp WebP::webpdemux WebP::libwebpmux WebP::webpdecoder)

但如果你不复制它们,那么你可能再也见不到它们了。至少我找不到他们。有谁知道如何检索已安装软件包的此信息?

4

1 回答 1

2

如果您libwebp通过以下方式安装:

$ ./vcpkg install libwebp

然后只需再次运行它就会显示使用信息:

$ ./vcpkg install libwebp
Computing installation plan...
The following packages are already installed:
    libwebp[core,nearlossless,simd]:x64-linux -> 1.1.0#3
Package libwebp:x64-linux is already installed

Total elapsed time: 12.88 us

The package libwebp:x64-linux provides CMake targets:

    find_package(WebP CONFIG REQUIRED)
    target_link_libraries(main PRIVATE WebP::webp WebP::webpdemux WebP::libwebpmux WebP::webpdecoder)

这适用于所有首先显示使用信息的包。

于 2021-08-18T20:25:22.760 回答