gpt4 book ai didi

CMake VTK_DIR-NOTFOUND

转载 作者:行者123 更新时间:2023-12-04 01:05:20 25 4
gpt4 key购买 nike

使用 CMake 时返回 VTK_DIR-NOTFOUND。我正在使用 CMake GUI,并且作为其他路径错误,我可以指向正确的路径。但是,对于 VTK 不起作用。我指向 VTConfig.cmake 文件和其他文件所在的目录。还尝试了所有其他 VTK 目录,但没有任何成功。我正在使用 Visual Studio 12 2013 Win 64 配置进行生成,但也尝试使用 2010。

enter image description here

手动指向路径,

enter image description here

最佳答案

我要检查的第一件事是实际的 find_package()命令在发生错误的地方被调用?也许该调用有点不寻常,或者明确具有 MODULE 关键字(这将阻止找到 VTKConfig.cmake 文件)。

如果看起来没问题,请检查是否有什么东西正在修改 VTK_DIR 变量。在最顶层 CMakeLists.txt 文件的顶部附近插入以下内容:

variable_watch(VTK_DIR)

这应该会告诉您是什么(如果有的话)以您意想不到的方式对其进行了修改。

假设 VTK_DIR 实际上没有被改变,接下来你可以尝试设置 CMAKE_PREFIX_PATH到包含 VTKConfig.cmake 的目录文件(如果它还没有,您可以在 CMake GUI 中添加它)。也许也可以试试 variable_watch(CMAKE_PREFIX_PATH)也是为了以防万一在内部发生了意外的修改也是如此。

如果这仍然没有显示任何内容,那么您的 CMake 或 VTK 安装似乎有问题。也许尝试使用较早的 CMake 版本,看看您是否有任何不同的行为。

关于CMake VTK_DIR-NOTFOUND,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35111914/

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