gpt4 book ai didi

CMake find_package : where did it find the package?

转载 作者:行者123 更新时间:2023-12-03 16:16:56 28 4
gpt4 key购买 nike

在我的CMake包中,有一个对find_package的调用。这成功了,太好了!但是,事实证明这是该软件包的错误版本。我现在要删除该程序包。但是,我不知道它在系统上的什么位置,也不知道CMake必须在某处找到的-config.cmake文件在哪里。有没有办法让find_package给我这些信息?或至少详尽地告诉我它在哪里搜索?

我虽然这可能在CMAKE_MODULE_PATH变量中,但是对我来说这是空的。所以我猜它在默认路径中的某个地方。但是CMake在很多地方搜索软件包,但在我记得的通常位置都找不到它。

最佳答案

好的,我在这里找到了解决方案:

https://riptutorial.com/cmake/example/21128/debug-find-package---errors

事实证明,有一个特殊的调试标志可以使find_package告诉您它在哪里搜索:

cmake -D CMAKE_FIND_DEBUG_MODE=ON ..

关于CMake find_package : where did it find the package?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53410309/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com