CMake 找不到 VTKConfig.cmake
CMake could not find the VTKConfig.cmake
我正在尝试在 CMake 中编译程序,但出现此错误。
By not providing "FindVTK.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "VTK", but
CMake did not find one.
Could not find a package configuration file provided by "VTK" (requested
version 6.1) with any of the following names:
VTKConfig.cmake
vtk-config.cmake
我在机器上找不到相关文件(VTKConfig.cmake 或 vtk-config.cmake),但确实有 VTKConfig.cmake.in(这也不起作用)。
有谁知道我在哪里可以下载文件表格,或者我可能做错了什么。
您似乎只有 VTK 源代码,但尚未构建它。 VTKConfig.cmake.in 是 CMake 用来在构建和安装目录中生成 VTKConfig.cmake 文件的模板。查看 http://www.vtk.org/Wiki/VTK/Building 了解如何构建 VTK。
成功构建 VTK 后,您可以使用 VTK_DIR
参数向 CMake 提示在哪里寻找 VTK:
cmake -DVTK_DIR=/path/to/vtk/build-directory /path/to/your/source-directory
如果您成功构建了 VTK,您最终会得到一个包含所有构建文件的 VTK-Release-build
文件夹,其中之一是 VTKConfig.cmake
。您的程序无法找到此文件。您只需要在 运行 程序之前设置一个名为 VTK_DIR
的环境变量。您可以通过 运行:
export VTK_DIR=/path/to/VTK-Release-build/
"FindVTK.cmake
"cmake的文件是在build目录下制作的。
请添加此路径。 export VTK_DIR=/path/VTK-Release-version/build
我正在尝试在 CMake 中编译程序,但出现此错误。
By not providing "FindVTK.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "VTK", but
CMake did not find one.
Could not find a package configuration file provided by "VTK" (requested
version 6.1) with any of the following names:
VTKConfig.cmake
vtk-config.cmake
我在机器上找不到相关文件(VTKConfig.cmake 或 vtk-config.cmake),但确实有 VTKConfig.cmake.in(这也不起作用)。 有谁知道我在哪里可以下载文件表格,或者我可能做错了什么。
您似乎只有 VTK 源代码,但尚未构建它。 VTKConfig.cmake.in 是 CMake 用来在构建和安装目录中生成 VTKConfig.cmake 文件的模板。查看 http://www.vtk.org/Wiki/VTK/Building 了解如何构建 VTK。
成功构建 VTK 后,您可以使用 VTK_DIR
参数向 CMake 提示在哪里寻找 VTK:
cmake -DVTK_DIR=/path/to/vtk/build-directory /path/to/your/source-directory
如果您成功构建了 VTK,您最终会得到一个包含所有构建文件的 VTK-Release-build
文件夹,其中之一是 VTKConfig.cmake
。您的程序无法找到此文件。您只需要在 运行 程序之前设置一个名为 VTK_DIR
的环境变量。您可以通过 运行:
export VTK_DIR=/path/to/VTK-Release-build/
"FindVTK.cmake
"cmake的文件是在build目录下制作的。
请添加此路径。 export VTK_DIR=/path/VTK-Release-version/build