[英]CMake Error while building VTK 'INSTALL' project
我通過 CMake 生成了 VTK 8.1.1 VS2015 解決方案,當我構建“ALL_BUILD”項目時,它運行良好。 但是當我嘗試構建“安裝”項目時,出現以下錯誤:
-- Installing: C:/Program Files/VTK/share/doc/vtk-8.1/doxygen/doc_index.stop
2> -- Installing: C:/Program Files/VTK/share/doc/vtk-8.1/doxygen/doc_readme.txt
2> CMake Error at Utilities/Doxygen/cmake_install.cmake:60 (file):
2> file INSTALL cannot find
2> "C:/workspace/VTK_build/Utilities/Doxygen/doc/html".
2> Call Stack (most recent call first):
2> cmake_install.cmake:226 (include)
2>
我確實以管理員身份運行 vs2015。
我已經檢查過在“Doxygen”下確實沒有名為 doc 的文件夾。
請告訴我為什么會發生這個錯誤? 我配置錯了嗎?
我現在該怎么辦?
更新 1:我刪除了使用/Doxygen/doc/html
文件 'cmake_install.cmake' 中的句子。
編譯成功了,不知道以后會不會有什么問題。
更新2:問題解決了。 它只需要單獨構建DoxygenDoc
並生成/Doxygen/doc/
和其他一些文件。 有關更多詳細信息,請參閱下面的評論。
問題是文檔尚未構建,因為其目標DoxygenDoc
不是ALL_BUILD
目標的一部分(這是有道理的,因為您不希望在開發過程中總是重建文檔)。 構建文檔會創建所需的目錄並使安裝文檔成為可能。 另請注意,必須設置 CMake 中的BUILD_DOCUMENTATION
才能構建文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.