簡體   English   中英

構建 VTK 'INSTALL' 項目時出現 CMake 錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM