當使用Visual Studio 2008編譯VTK出現ucb錯誤時,可以打開這個檔案:
VTKSrc\Utilities\vtkhdf5\ConfigureChecks.cmake
把這行用#號給註解掉:
CHECK_LIBRARY_EXISTS_CONCAT ("ucb" gethostname H5_HAVE_LIBUCB)
後記:
初步得出的一個結果是,該錯誤似乎是會發生在Windows 7 64位元的環境下,使用Visual Studio 2008或2010版本也都可能發生,原因是找不到ucb.lib檔案。
FYI:
http://vtk.1045678.n5.nabble.com/Build-from-GIT-Master-Linker-errors-tp5429952p5454164.html
CMarke建的時候,有勾「BUILD_SHARED_LIB」嗎?
回覆刪除有勾OwO
刪除