国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

VTK6.3結合QT5.4在VS2013上編譯安裝一些問題和解決

2019-11-06 06:38:40
字體:
來源:轉載
供稿:網友

寫在前面

之前學習時一直使用的是VTK5.10.1版本,現在要使用VTK6.3安裝過程中發現了一些問題,找了很久才終于解決,因此寫下來相關問題與解決方法與大家分享,希望能給大家帶來幫助。 關于VTK的安裝可以參考東靈的教程:http://blog.csdn.net/www_doling_net/article/details/8532742 本文的相關環境: VTK-6.3.0 qt-opensource-windows-x86-msvc2013_64_opengl-5.4.2 vs2013 ultimate


CMake配置中的問題

vtk的QtWebKit問題

勾選 VTK_Group_Qt ? (check),再Configure,遇到 錯誤將vtk的版本改為5,然后繼續Configure,就會遇到一些qt方面的錯誤 錯誤原因是vtk6.3結合qt5時,QtWebKit模塊會有問題,這是vtk自身的bug,后續可能會修復 可以參考:http://www.linkedin.com/pulse/vtk-63-qt-56-superior-waldo-valenzuela

解決方法

刪除 VTK-6.3.0/GUISupport/QtWebkit 再重新Configure


VS2013編譯時的問題

vtk的mfc問題

在vs2013上編譯vtk,當cmake配置時勾選了Module_vtkGUISupportMFC,會出現編譯失敗十幾個項目,主要是vtkGUISupportMFC無法編譯通過。會看到vtkGUISupportMFC項目有如下錯誤信息Building an MFC PRoject for a non-Unicode character set is deprecated 其原因是用于多字節字符編碼(MBCS)的MFC庫(DLL)不再包含于Visual Studio中,但是可用作插件,參考官方詳細信息: http://blogs.msdn.com/b/vcblog/archive/2013/07/08/mfc-support-for-mbcs-deprecated-in-visual-studio-2013.aspx

解決方法

1、使用官方的方法,下載安裝支持多字節字符編碼(MBCS)的插件,這能解決編譯其他MFC項目的問題 下載地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=40770 2、修改vtkGUISupportMFC項目屬性,本文采用的就是這種方法,主要是簡單快捷 既然vs2013移除了原生對MBCS的支持而廣泛采用unicode編碼我們就把vtk中vtkGUISupportMFC項目字符集屬性設置為unicode字符集,如下圖: 這里寫圖片描述 再重新編譯


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高陵县| 平度市| 永福县| 朔州市| 杭锦旗| 边坝县| 公安县| 蓝田县| 灵石县| 托克托县| 临清市| 托里县| 民勤县| 昭觉县| 龙岩市| 盐城市| 呼图壁县| 满城县| 始兴县| 淮阳县| 斗六市| 抚远县| 渝北区| 大埔区| 开化县| 崇仁县| 武汉市| 丰顺县| 繁昌县| 汤原县| 屯门区| 游戏| 泰顺县| 肥西县| 英超| 隆安县| 积石山| 崇信县| 怀集县| 平原县| 浦东新区|