日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

vtk环境搭建(windowsXP/win7,vtk6.0.0+cmake2.8+vs2010)

發(fā)布時間:2023/12/2 windows 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vtk环境搭建(windowsXP/win7,vtk6.0.0+cmake2.8+vs2010) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?

1. 安裝vs2010(默認(rèn)方式)

2. 安裝cmake2.8(默認(rèn)方式)

3. 新建文件夾作為vtk文件根目錄(例如"E:\vtk6.0"),解壓vtk-6.0.0.zip到根目錄,將VTK6.0.0改名為vtk;解壓vtkdata-6.0.0.zip到根目錄,將VTKDATA6.0.0改名為vtkdata(名字可隨意,前后一致即可);新建bin文件夾

4. 打開cmake,若需選擇編譯器選vc2010即可,設(shè)置source code文件夾為E:/vtk6.0/vtk,設(shè)置build文件夾為E:/vtk6.0/bin,然后Configure,結(jié)束后為紅色,可根據(jù)自己需要修改選項(xiàng),此處勾選BUILD_EXAMPLES(若為了速度可不選此項(xiàng)),CMAKE_INSTALL_PREFIX為默認(rèn)安裝路徑,此處默認(rèn)為C:/Program Files/VTK。修改后重新Configure,結(jié)束后可Generate。

至此在E:\vtk6.0\bin可看到VTK.sln,vc2010打開后編譯ALL_BUILD(比較慢),然后編譯INSTALL(需先設(shè)為啟動項(xiàng)目),然后編譯例子Cone,運(yùn)行可看到旋轉(zhuǎn)的圓錐。

5. 新建空vc2010工程,添加cpp文件,拷入示例代碼(可從vtk.sln解決方案中拷某個示例代碼如cone),修改項(xiàng)目屬性:

配置屬性>>C/C++>>常規(guī)>>附加包含目錄 加入路徑C:\Program Files\VTK\include\vtk-6.0;

配置屬性>>鏈接器>>常規(guī)>>附加庫目錄 加入路徑C:\Program Files\VTK\lib;

配置屬性>>連接器>>常規(guī)>>輸入>>附加依賴項(xiàng) 改為:(可能不需要這么多,待高手提供更簡便的方法)

kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;vtkalglib-6.0.lib;vtkChartsCore-6.0.lib;vtkCommonColor-6.0.lib;vtkCommonDataModel-6.0.lib;vtkCommonMath-6.0.lib;vtkCommonCore-6.0.lib;vtksys-6.0.lib;vtkCommonMisc-6.0.lib;vtkCommonSystem-6.0.lib;vtkCommonTransforms-6.0.lib;vtkInfovisCore-6.0.lib;vtkFiltersExtraction-6.0.lib;vtkCommonExecutionModel-6.0.lib;vtkFiltersCore-6.0.lib;vtkFiltersGeneral-6.0.lib;vtkCommonComputationalGeometry-6.0.lib;vtkFiltersStatistics-6.0.lib;vtkImagingFourier-6.0.lib;vtkImagingCore-6.0.lib;vtkRenderingContext2D-6.0.lib;vtkRenderingCore-6.0.lib;vtkFiltersGeometry-6.0.lib;vtkFiltersSources-6.0.lib;vtkIOImage-6.0.lib;vtkDICOMParser-6.0.lib;vtkIOCore-6.0.lib;vtkzlib-6.0.lib;vtkmetaio-6.0.lib;vtkjpeg-6.0.lib;vtkpng-6.0.lib;vtktiff-6.0.lib;vtkIOXMLParser-6.0.lib;vtkexpat-6.0.lib;vtkRenderingFreeType-6.0.lib;vtkfreetype-6.0.lib;vtkftgl-6.0.lib;vtkRenderingOpenGL-6.0.lib;vtkImagingHybrid-6.0.lib;vtkDomainsChemistry-6.0.lib;vtkIOXML-6.0.lib;vtkIOGeometry-6.0.lib;vtkjsoncpp-6.0.lib;vtkexoIIc-6.0.lib;vtkNetCDF-6.0.lib;vtkNetCDF_cxx-6.0.lib;vtkhdf5_hl-6.0.lib;vtkhdf5-6.0.lib;vtkFiltersAMR-6.0.lib;vtkParallelCore-6.0.lib;vtkIOLegacy-6.0.lib;vtkFiltersFlowPaths-6.0.lib;vtkFiltersGeneric-6.0.lib;vtkFiltersHybrid-6.0.lib;vtkImagingSources-6.0.lib;vtkFiltersHyperTree-6.0.lib;vtkFiltersImaging-6.0.lib;vtkImagingGeneral-6.0.lib;vtkFiltersModeling-6.0.lib;vtkFiltersParallel-6.0.lib;vtkFiltersParallelImaging-6.0.lib;vtkFiltersProgrammable-6.0.lib;vtkFiltersSelection-6.0.lib;vtkFiltersTexture-6.0.lib;vtkFiltersVerdict-6.0.lib;vtkverdict-6.0.lib;vtkGeovisCore-6.0.lib;vtkInfovisLayout-6.0.lib;vtkInteractionStyle-6.0.lib;vtkInteractionWidgets-6.0.lib;vtkRenderingAnnotation-6.0.lib;vtkImagingColor-6.0.lib;vtkRenderingVolume-6.0.lib;vtkViewsCore-6.0.lib;vtkproj4-6.0.lib;vtkgl2ps-6.0.lib;vtkImagingMath-6.0.lib;vtkImagingMorphological-6.0.lib;vtkImagingStatistics-6.0.lib;vtkImagingStencil-6.0.lib;vtkInteractionImage-6.0.lib;vtkIOAMR-6.0.lib;vtkIOEnSight-6.0.lib;vtkIOExodus-6.0.lib;vtkIOExport-6.0.lib;vtkRenderingGL2PS-6.0.lib;vtkIOImport-6.0.lib;vtkIOInfovis-6.0.lib;vtklibxml2-6.0.lib;vtkIOLSDyna-6.0.lib;vtkIOMINC-6.0.lib;vtkIOMovie-6.0.lib;vtkoggtheora-6.0.lib;vtkIONetCDF-6.0.lib;vtkIOParallel-6.0.lib;vtkIOPLY-6.0.lib;vtkIOSQL-6.0.lib;vtksqlite-6.0.lib;vtkIOVideo-6.0.lib;vtkRenderingFreeTypeOpenGL-6.0.lib;vtkRenderingHybridOpenGL-6.0.lib;vtkRenderingImage-6.0.lib;vtkRenderingLabel-6.0.lib;vtkRenderingLOD-6.0.lib;vtkRenderingVolumeAMR-6.0.lib;vtkRenderingVolumeOpenGL-6.0.lib;vtkTestingGenericBridge-6.0.lib;vtkTestingIOSQL-6.0.lib;vtkTestingRendering-6.0.lib;vtkViewsContext2D-6.0.lib;vtkViewsGeovis-6.0.lib;vtkViewsInfovis-6.0.lib;vtkgl2ps-6.0.lib;vtkexoIIc-6.0.lib;vtkFiltersParallel-6.0.lib;vtkIONetCDF-6.0.lib;vtkNetCDF_cxx-6.0.lib;vtkNetCDF-6.0.lib;vtkhdf5_hl-6.0.lib;vtkhdf5-6.0.lib;vfw32.lib;vtkFiltersAMR-6.0.lib;vtkParallelCore-6.0.lib;vtkIOLegacy-6.0.lib;vtkIOSQL-6.0.lib;vtksqlite-6.0.lib;vtkGeovisCore-6.0.lib;vtkIOXML-6.0.lib;vtkIOGeometry-6.0.lib;vtkjsoncpp-6.0.lib;vtkproj4-6.0.lib;vtkRenderingContext2D-6.0.lib;vtkRenderingOpenGL-6.0.lib;glu32.lib;vtkFiltersImaging-6.0.lib;vtkInfovisLayout-6.0.lib;vtkInfovisCore-6.0.lib;vtkViewsCore-6.0.lib;vtkInteractionWidgets-6.0.lib;vtkImagingHybrid-6.0.lib;vtkFiltersHybrid-6.0.lib;vtkImagingGeneral-6.0.lib;vtkImagingSources-6.0.lib;vtkFiltersModeling-6.0.lib;vtkInteractionStyle-6.0.lib;vtkRenderingAnnotation-6.0.lib;vtkImagingColor-6.0.lib;vtkRenderingVolume-6.0.lib;vtkRenderingLabel-6.0.lib;vtkRenderingFreeType-6.0.lib;vtkRenderingCore-6.0.lib;vtkFiltersExtraction-6.0.lib;vtkFiltersStatistics-6.0.lib;vtkalglib-6.0.lib;vtkImagingFourier-6.0.lib;vtkImagingCore-6.0.lib;vtkFiltersGeometry-6.0.lib;vtkFiltersSources-6.0.lib;vtkFiltersGeneral-6.0.lib;vtkFiltersCore-6.0.lib;vtkCommonComputationalGeometry-6.0.lib;vtkIOImage-6.0.lib;vtkDICOMParser-6.0.lib;vtkmetaio-6.0.lib;comctl32.lib;wsock32.lib;vtkpng-6.0.lib;vtktiff-6.0.lib;vtkjpeg-6.0.lib;vtkIOXMLParser-6.0.lib;vtkIOCore-6.0.lib;vtkCommonExecutionModel-6.0.lib;vtkCommonDataModel-6.0.lib;vtkCommonMisc-6.0.lib;vtkCommonSystem-6.0.lib;vtkCommonTransforms-6.0.lib;vtkCommonMath-6.0.lib;vtkCommonCore-6.0.lib;vtksys-6.0.lib;ws2_32.lib;Psapi.lib;vtkexpat-6.0.lib;vtkftgl-6.0.lib;vtkfreetype-6.0.lib;vtkzlib-6.0.lib;opengl32.lib

?

至此編譯已經(jīng)沒有問題,運(yùn)行會彈框報錯

Generic Warning: In ... ...\Rendering\Core\vtkPolyDataMapper.cxx, line 27
Error: no override found for 'vtkPolyDataMapper'

解決辦法是在cpp文件頭加上兩個宏定義(http://stackoverflow.com/questions/18642155/no-override-found-for-vtkpolydatamapper)

#define vtkRenderingCore_AUTOINIT 4(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingFreeTypeOpenGL,vtkRenderingOpenGL)
#define vtkRenderingVolume_AUTOINIT 1(vtkRenderingVolumeOpenGL)

然后編譯,運(yùn)行,旋轉(zhuǎn)圓錐出現(xiàn)了!!!

?

補(bǔ)充:

1.若cmake在gernerate是勾選GUI及MFC,ALL_BUILD編譯是可能會報錯,可參考

http://blog.csdn.net/left_la/article/details/7069708

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的vtk环境搭建(windowsXP/win7,vtk6.0.0+cmake2.8+vs2010)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美视频你懂的 | 极品粉嫩小仙女高潮喷水久久 | 五月天婷婷激情网 | 日韩精品久久一区二区 | 日b在线观看 | 日韩欧美在线观看一区二区三区 | 欧美猛男gaygay | 99re在线精品视频 | xxav在线| 亚洲精品福利视频 | 免费国产一级 | 国产乱淫a∨片免费观看 | 日韩综合一区二区 | 97国产成人无码精品久久久 | 欧美精品不卡 | 中文字幕亚洲一区二区三区 | 人妻体体内射精一区二区 | 国产理论一区 | 欧美日韩中文字幕一区二区三区 | 日韩激情在线观看 | 色综合中文网 | 日韩一级黄色片 | 成人在线激情网 | 色播在线视频 | 白丝校花扒腿让我c | 亚洲丝袜视频 | 日本国产中文字幕 | 色偷偷免费视频 | 国产一区二区三区视频免费观看 | 欧美日韩成人一区 | 国产喷潮 | 成人国产亚洲 | 三级少妇 | www爱爱| 国产原创视频在线 | 99久精品视频 | 小视频在线看 | 天天看夜夜爽 | 久久资源在线 | 欧美黄色a级大片 | 中文字幕制服诱惑 | 又污又黄的网站 | 一级全黄裸体免费观看视频 | 亚洲色吧| 久久92 | a级片网址| 黑人玩弄人妻一区二区三区影院 | 日韩少妇裸体做爰视频 | 欧美顶级黄色大片免费 | 中国毛片视频 | 日韩视频播放 | 国模在线观看 | 日本三级视频在线观看 | 一级片在线免费观看 | 日本一区二区三区在线看 | 大香伊人中文字幕精品 | xxxxxxxx黄色片 | 国产中年熟女高潮大集合 | 欧美日韩一区二区视频观看 | 成年人观看视频 | 四虎在线观看 | 欧美黄色a视频 | 日韩精品一区二区三区中文在线 | 亚洲の无码国产の无码步美 | 欧美伦理一区二区 | 欧美成人久久久免费播放 | 亚洲精品乱码久久久久99 | 久久99深爱久久99精品 | a级片免费网站 | 97国产精东麻豆人妻电影 | 欧美xxx视频| 国产成人高清视频 | 中文字幕一区二区三区四区视频 | 欧美丰满老妇熟乱xxxxyyy | 久久国产一区二区三区 | 中文字幕乱码无码人妻系列蜜桃 | av无线看 | 国产白丝精品91爽爽久久 | a v视频在线观看 | 欧美xxxxav | 久久这里只有精品8 | 国产男人搡女人免费视频 | 国产夫妻性爱视频 | 日韩专区一区二区三区 | 91网站免费入口 | 青草热视频 | 日韩视频一二三 | 欧美蜜臀| 国产精品av在线免费观看 | 色婷婷精品久久二区二区密 | 性欧美久久 | 国产外围在线 | 色呦呦视频在线 | 一级成人毛片 | 五十路六十路 | 三年大片在线观看 | av资源中文在线 | 丰满少妇一区二区三区专区 | 午夜精品一区二 |