導航:首頁 > 源碼編譯 > vtk編譯報很多錯誤

vtk編譯報很多錯誤

發布時間:2023-09-10 13:26:03

『壹』 在linux下安裝VTK時遇到錯誤,求解啊!

不能明確是不是編譯時,出錯了,你先確定下是不是在安裝時./configure,有報錯的情況,沒問題了,再去看看是不是編譯,出問題,貌似你的lib庫文件有問題

『貳』 VTK初學,抄了這么一個程序,老說LIB 不對,誰幫看看 謝謝

你查找你的vtk文件中是否有vtkCommon.lib,可能由於版本問題,這個lib換了名字!!!

『叄』 Cmake動態編譯VTK庫(QVtkwidget)

在版本問題上大費周章之後,得到如下的成功嘗試

軟體版本說明:

PCl1.8.1 + VS2017 + Qt5.9.6 + Cmake + Vtk8.0.0

點擊Configure後對條目進行處理:(修改完成繼續Configure直到沒有錯誤)

1.點擊Add Entry添加 

    Name:    CMAKE_DEBUG_POSTFIX 、Type:    STRING 、Value:-gd、Description:空

讓vtk的lib最後分為debug版本跟release版本。Debug版本帶-gd。Release版本不帶-gd,方便區分.

2.勾選BUILD_SHARED_LIBS,這樣最後生成的vtk才會有dll跟lib

3.CMAKE_INSTALL_PREFIX設置為你清空的VTK文件夾(為了方便,這里選擇的路徑為PCL集成的VTK路徑)

4.勾選VTK_Group_Qt,這樣以後方便在qt裡面使用

5.修改Qt5_DIR路徑為PATH=D:/Qt/Qt5.12.0/5.12.0/msvc2017_64/lib/cmake/Qt5

6.修改VTK_QT_VERSION:STRING=5,使用Qt5修改相應版本號

7.如出現qmake路徑則修改QT_QMAKE_EXECUTABLE:FILEPATH=D:/Qt/Qt5.12.0/5.12.0/msvc2017_64/bin/qmake.exe

完成Configure,不出意外就不再顯示紅色,接著點Generate

接著以管理員身份運行VS2017,打開構建目錄下的VTK.sln

選擇Debug,x64,然後右鍵解決方案窗口的ALL_BUILD --> 生成。

 漫長等待...ing

然後右鍵install --> 僅生成install

Release版本同理,先ALL_BUILD --> 生成 再 右鍵install --> 僅生成install

至此完成編譯VTK操作,接下來提取所需的QVtkwidget插件

『肆』 vs2013編譯過程中出現錯誤

1>source.obj : error LNK2001: 無法解析的外部符號 _png_get_rows
1>source.obj : error LNK2001: 無法解析的外部符號 _png_read_png
1>source.obj : error LNK2001: 無法解析的外部符號 _png_set_rows
1>source.obj : error LNK2001: 無法解析的外部符號 _png_destroy_write_struct
1>source.obj : error LNK2001: 無法解析的外部符號 _png_sig_cmp
1>source.obj : error LNK2001: 無法解析的外部符號 _png_set_palette_to_rgb
1>source.obj : error LNK2001: 無法解析的外部符號 _png_create_read_struct
1>source.obj : error LNK2001: 無法解析的外部符號 _png_create_info_struct
1>source.obj : error LNK2001: 無法解析的外部符號 _png_set_sig_bytes
1>source.obj : error LNK2001: 無法解析的外部符號 _png_set_longjmp_fn
1>source.obj : error LNK2001: 無法解析的外部符號 _png_write_png
1>source.obj : error LNK2001: 無法解析的外部符號 _png_get_image_width
1>source.obj : error LNK2001: 無法解析的外部符號 _png_create_write_struct
1>source.obj : error LNK2001: 無法解析的外部符號 _png_get_bit_depth
1>source.obj : error LNK2001: 無法解析的外部符號 _png_get_image_height
1>source.obj : error LNK2001: 無法解析的外部符號 _png_init_io
1>source.obj : error LNK2001: 無法解析的外部符號 _png_set_IHDR
1>source.obj : error LNK2001: 無法解析的外部符號 _png_destroy_read_struct
1>source.obj : error LNK2001: 無法解析的外部符號 _png_get_color_type

『伍』 VS2010,VTK,QT混合編程,在編譯VTK.sln時出現如下錯誤,實在不知道為什麼,請大家給看看,謝謝!

鏈接器添加vtkcommon.lib注意相對路徑‥\‥\‥\bin\debug\vtkCommon.lib

『陸』 CMake編譯VTK,ITK總是出錯

我編譯過ITK與VTK剛開始也不行,後來成功了。總結成功原因:1.操作系統要干凈2.最好正版的VC(我從微軟下的90天試用版VS2008)3.你的這個錯誤明顯是路徑不對

閱讀全文

與vtk編譯報很多錯誤相關的資料

熱點內容
ascii碼是編譯的時候用嗎 瀏覽:779
壓縮機感應包可以通用嗎 瀏覽:410
方舟伺服器怎麼發布到搜索列表 瀏覽:270
xml防反編譯 瀏覽:239
數據傳輸加密系統技術方案 瀏覽:842
程序員沒有準備去面試 瀏覽:4
51單片機usb滑鼠 瀏覽:879
qq伺服器的ip地址查詢 瀏覽:112
java仿qq聊天 瀏覽:400
解壓的ipa重新打包 瀏覽:142
程序員那麼可愛vip版 瀏覽:239
程序員怎麼升職 瀏覽:243
圖形化命令按鈕vb 瀏覽:987
vcu盤加密怎麼設置 瀏覽:414
如何加密備份微信聊天記錄 瀏覽:528
安卓手機如何模擬鍵盤 瀏覽:931
查看dns地址命令 瀏覽:768
android錄屏工具 瀏覽:841
成都互動直播系統源碼 瀏覽:955
usb藍牙android 瀏覽:409