VTK6.3.0升級到VTK7.0.0要做的事情
1 背景
之前使用VTK6.3.0做專案時發現了一些bug,最近官網VTK7.0.0已經發布,期待著在新的版本中會解決舊版本所出現的bug。但是將基於VTK6.3.0的程式碼改為基於VTK7.0.0時出現了編譯錯誤:
看了VTK7.0.0在介面或者模組的劃分上做出了調整,因此需要對自己的專案原始碼做一些調整,我的專案開發環境如下:
Win10(64bit)
Qt5.4.2
VTK7.0.0
ITK4.9.0
2 編譯
3 載入模組
在VTK6.3.0中,我的專案在main函式裡添加了如下模組:
VTK_MODULE_INIT(vtkRenderingOpenGL); VTK_MODULE_INIT(vtkInteractionStyle); VTK_MODULE_INIT(vtkRenderingFreeType);
但是在上面的錯誤截圖中可以知道,VTK7.0.0已經取消了vtkRenderingOpenGL。經過探索發現,取代vtkRenderingOpenGL的是vtkRenderingOpenGL2,因此只要將上述載入模組的程式碼的第1行改為如下即可:
VTK_MODULE_INIT(vtkRenderingOpenGL2);
相關推薦
對 MongoDB 記憶體佔用進行限制以及從 3.2 升級到 4.0
前幾天往 MongoDB 中寫入了幾個 G 的資料,發現 MongoDB 記憶體佔用太 TMD 高了。不使用的時候也
給大家聊一聊雲收藏從 Spring Boot 1.0 升級到 2.0 所踩的坑
springboot 雲收藏 先給大家曬一下雲收藏的幾個數據,作為一個 Spring Boot 的開源項目(https://github.com/cloudfavorites/favorites-web)目前在 Github 上面已經有1600多個 Star,如果按照 SpringBoot 標簽進行篩
spring boot1.0升級為2.0的問題
Spring Boot 1.0 升級到 2.0 的時候也遇到了一些問題,在修改的過程中記錄下來,今天整理一下分享出來,方便後續升級的朋友少踩一些坑。1、第一個問題:啟動類報錯Spring Boot 部署到 Tomcat 中去啟動時需要在啟動類新增SpringBootServl
從 Spring Boot 1.0 升級到 2.0 所踩的坑
從 Spring Boot 1.0 升級到 2.0 的時候也遇到了一些問題,在修改的過程中記錄下來,今天整理一下分享出來,方便後續升級的朋友少踩一些坑。 1、第一個問題:啟動類報錯 Spring Boot 部署到 Tomcat 中去啟動時需要在啟動類新增SpringBoo
從Hive1.0升級到Hive2.0(刪除hive1.x中的元資料, 並不是資料遷移)
軟體環境: linux系統: CentOS6.7 Hadoop版本: 2.6.5 zookeeper版本: 3.4.8 主機配置: 一共m1, m2, m3這五部機, 每部主機的使用者名稱都為centos 192.168.179.201:
python2.7 自帶的pip9.0 升級到pip18.0
昨天在用python2.7 自帶的pip 安裝一個模組時,出現了一個問題,如下: You are using pip version 9.0.3, however version 18.0.1 is available. You should cons
cuda由7.0升級到8.0
有個單卡的伺服器,想在上面裝tensorflow 1.0,但是報錯提示需要cuda 8.0,而本機的cuda是7.0. 於是就想進行升級: 升級之前的準備工作 1 uname -m && cat /etc/*release
zabbix3.0升級到4.0
and nta fence sha frontend .com tps chart focus 升級步鄹: 3.0->3.2 1.停服務 service zabbix-server stop 2.備份配置文件 #cp /etc/zabbix/zabbix_s
VTK6.3.0升級到VTK7.0.0要做的事情
1 背景 之前使用VTK6.3.0做專案時發現了一些bug,最近官網VTK7.0.0已經發布,期待著在新的版本中會解決舊版本所出現的bug。但是將基於VTK6.3.0的程式碼改為基於VTK7.0.0時出現了編譯錯誤: 看了VTK7.0.0在介面或者模組的劃
AndroidStudio 3.0升級之compile、implementation簡要說明
技術 active col 圖片 body pre itl cti ont 1.現象 androidStudio 升級至3.0後 之前引用庫所使用的complie默認變成implementation 如以下: 3.0之前 compile ‘io.react
WebLogic 10.3.6.0 升級反序列化漏洞補丁
成功 wget命令 下載 攻擊 generic 價格 server move 被黑 由於最近比特幣被炒到近乎不可思議的價格,所以網絡上的肉雞都被黑產們一個個培養成了挖礦雞。今兒就聊聊如何進行WebLogic10的反序列化漏洞的升級方法。 1、修改bsu.sh 把內存
mysql 官方源從8.0.3直接yum升級到8.0.4後無法啟動
dump 修復 tails tab com pre roc password not 服務器環境:centos7.4.14 問題:mysql無法正常啟動 查看日誌 2018-02-23T02:10:08.371209Z 0 [System] [MY-010116] /usr
zabbix 3.0 升級數據庫到zabbix3.4
zabbix升級錯誤解決方案錯誤信息:[Z3005] query failed: [1091] Can‘t DROP ‘id‘; check that column/key exists [alter table history_text drop column id]slow query: 62.78398
android studio 3.0 升級後突然Error:(26, 13) Failed to resolve: com.squareup.picasso:picasso:2.5.2的問題
在今天因為要適配android 8.0的桌面圖示,所以升級了android studio到3.0,升級後就遇到了很多問題,要你升級開發gradle等等,這都還好,突然報了Failed to resolve這個錯誤,真的要命,就是下載不了第三方的元件,然後一直找找找,最後在build.gardle裡面
記一次Zabbix 從 3.0 升級到 3.4,,遇到資料庫報錯問題
記錄一次升級zabbix,資料庫報錯問題。以下是報錯內容 The frontend does not match Zabbix database. Current database version (mandatory/optional): 3020000/3020000. Require
記錄下pytorch程式碼從0.3版本遷移到0.4版本要做的一些更改。
1. UserWarning: Implicit dimension choice for log_softmax has been deprecated. Change the call to include dim=X as an argument. return F.log_soft
【Zabbix】ZABBIX3.0升級到3.2步驟
1.停止zabbix服務 service zabbix_server stop service zabbix_agentd stop /usr/local/zabbix/sbin/zabbix_java/shutdown.sh 2.儲存配置檔案 mv /usr/local/za
oracle版本升級11.2.0.3升級11.2.0.4
大致步驟: 1,核實資料庫和作業系統相關資訊 檢查升級條件 安裝12c資料庫軟體 執行dbua升級db或者採用手工執行命令的方式,但根據官方資料看,建議放棄這個想法,DBUA 真的簡化了很多,如果手工執行,會多很多步驟,這樣會增加出錯的概率。(這裡用的手工命令)
ZABBIX3.0升級到3.2步驟
1.停止zabbix服務 service zabbix_server stop service zabbix_agentd stop /usr/local/zabbix/sbin/zabbix_java/shutdown.sh 2.儲存配置檔案 mv /usr
CDH 5.3.9(parcels)叢集中hive0.13.0升級到hive-1.2.1步驟全,升級hive元資料庫,資料不丟失
2.將安裝包傳到叢集所有節點上 3.所有節點root使用者下 cd /opt/cloudera/parcels/CDH/lib/hive mkdir lib121 5.所有節點將解壓出來hive/lib下所有檔案拷貝到lib121 6.Coudera 介面