青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆-381  評論-37  文章-0  trackbacks-0
轉:http://blog.sciencenet.cn/blog-268489-569776.html

總共三個步驟:
1. Visual Studio 2008
2. CMake
3. VTK 5.8

Step1:安裝Visual Studio 2008

其實這步本來沒什么好說的,但是需要注意的是安裝的如果是Visual Studio2008 Express版本,則不支持MFC, 在稍后的編譯過程中,如果選擇了VTK_USE_MFC, 編譯中會出錯。所以建議大家裝professional版本的Visual Studio 2008. 如果裝了express版本,那么后面不要選VTK_USE_MFC.
Step2: 安裝Cmake

這步也很簡單,不用深入研究Cmake,只要按照下面的步驟會使用即可,最好下載最新版本的Cmake。本文中使用的是2.8。
Step3: 安裝VTK 5.8

http://www.vtk.org/VTK/resources/software.html 下載。下載三個文件: vtk-5.8.0-win32-x86.exe,  vtk-5.8.0.zip,  vtkdata-5.8.0.zip

先運行vtk-5.8.0-win32-x86.exe, 選擇安裝的位置,比如D:\Program Files\VTK 5.8.0,運行安裝完之后,會在該目錄下生成幾個文件夾,然后最好手動再添加幾個文件夾,最后確保該目錄下包含以下幾個文件夾(已經存在的不要刪除,不存在的自己手動添加上): bin, lib, VTKDATA, VTK.

然后將vtkdata-5.8.0.zip 解壓到VTKDATA文件夾中,vtk-5.8.0.zip解壓到VTK文件夾中。

Step4: 編譯VTK 5.8

這步要細心一點,不然可能會浪費一些時間。但也非常簡單。首先雙擊打開cmake-gui.exe. 然后設置Where is the source code為D:/Program Files/VTK 5.8.0/VTK,設置Where to build the binaries為D:/Program Files/VTK 5.8.0/bin,意思就是把VTK文件夾中的源代碼編譯為二進制文件存放在bin文件夾中。然后點擊Configue選擇Visual Studio 9 2008. 之后在出來的一堆選項中,大部分該打勾的地方已經打勾了,不用管之,然后自己手動將BUILD_SHARED_LIBS打上勾。原因入下:

"CMake 提供一個用戶界面,用戶可以定制某些變量,其中比較重要的是 BUILD_SHARED_LIBS,根據它的選擇可以生成 VTK 的靜態庫或者動態鏈接庫。如果編譯成靜態庫,那么在開發應用程序時要將相應庫代碼加入可執行程序;如果是動態庫,則可執行程序與動態鏈接庫是分離的。用動態庫的好處是可以減小主程序的體積,缺點是可執行程序不能獨立運行。不過在有些情況下,因為某些專利算法在商業用途里只能授權使用,所以 VTK 提供的部分代碼只能以動態鏈接庫的方式使用,所以應該熟悉編譯動態鏈接庫的方法。"

繼續configue,如果沒有問題則全部為紅色,如果有問題,某些選項是白色,下面會出現錯誤提示。
這時如果出現錯誤很可能是和Visual Studio的設置有關系,比如安裝VS之后沒有初始化,或者類似Error spawning 'cmd.exe',解決方法:(筆者注:這個解決辦法是我在網上抄的,自己并沒有試驗過)

Options->Projects and Solutions -> VC++ Directories添加:
 (SystemRoot)\ System32(SystemRoot)
$(SystemRoot)\System32\wbem

OK之后,對于安裝Visual Studio 2008 Express版本的用戶來說,到此Step4結束,請繼續看Step5. 對于安裝Professional版本的用戶來說,請將advanced復選框選中,下面會多出很多選項出來,將其中的VTK_USE_GUISUPPORT打勾繼續configue之后又會多出VTK_USE_MFC再將它也打勾,繼續configue,然后成功之后,點generate,退出cmake。


Step5: 生成解決方案

一:用visual studio 2008打開D:\Program Files\VTK 5.8.0\bin\Utilities\MaterialLibrary\MaterialLibrary.sln, 右鍵點擊All_BUILD選Rebuild;

二:用visual studio 2008打開D:\Program Files\VTK 5.8.0\bin\vtk.sln, 同上。

需要很長時間。如果沒有出錯,整個VTK到此算是安裝完成了。下面可以測試一下了。

Step6: 測試及配置

新建一個項目,測試一下VTK,除了需要include一些頭文件以外,還需要慎重配置以下幾個地方:

1. 對于新建的項目,為了使用VTK必須在Project->Property Page->C/C++->General->Additional Include Files中添加

"D:\PROGRAM FILES\VTK 5.8.0\bin";

"D:\PROGRAM FILES\VTK 5.8.0\bin\Common";

"D:\PROGRAM FILES\VTK 5.8.0\bin\Utilities";

"D:\PROGRAM FILES\VTK 5.8.0\bin\VolumeRendering";

"D:\PROGRAM FILES\VTK 5.8.0\bin\Rendering";

"D:\PROGRAM FILES\VTK 5.8.0\bin\Charts";

"D:\PROGRAM FILES\VTK 5.8.0\bin\GUISupport\MFC";

"D:\PROGRAM FILES\VTK 5.8.0\bin\Utilities\vtkalglib";

"D:\PROGRAM FILES\VTK 5.8.0\bin\Utilities\MaterialLibrary";

"D:\PROGRAM FILES\VTK 5.8.0\bin\Utilities\DICOMParser";

"D:\PROGRAM FILES\VTK 5.8.0\bin\Utilities\ftgl";

"D:\PROGRAM FILES\VTK 5.8.0\bin\Utilities\verdict";

"D:\PROGRAM FILES\VTK 5.8.0\bin\Utilities\vtkfreetype\include";

"D:\PROGRAM FILES\VTK 5.8.0\bin\Utilities\vtkexodus2\include";

"D:\PROGRAM FILES\VTK 5.8.0\bin\Utilities\vtklibproj4";

"D:\PROGRAM FILES\VTK 5.8.0\bin\Utilities\vtknetcdf";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\Infovis";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\Geovis";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\Views";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\VolumeRendering";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\Hybrid";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\Widgets";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\Rendering";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\Rendering\Testing\Cxx";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\Charts";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\IO";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\Imaging";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\Graphics";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\GenericFiltering";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\Filtering";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\Common";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\Utilities";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\Common\Testing\Cxx";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\Utilities\vtklibproj4";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\Utilities\DICOMParser";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\Utilities\vtkfreetype\include";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\Utilities\vtknetcdf";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\Utilities\vtkexodus2\include";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\Utilities\MaterialLibrary";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\Utilities\verdict";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\Utilities\utf8\source";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\Utilities\vtkalglib";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\Utilities\ftgl\src";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\GUISupport\MFC";

"D:\PROGRAM FILES\VTK 5.8.0\vtk\Infovis";

2. 在Project->Property Page->Linker->General->Additional Library Directories中添加D:\Program Files\VTK 5.8.0\bin\bin\Debug

3.在Project->Property Page->Linker->Input->Additional Dependencies中添加opengl32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib vtkCommon.lib vtkDICOMParser.lib vtkexoIIc.lib vtkexpat.lib vtkFiltering.lib vtkfreetype.lib vtkftgl.lib vtkGenericFiltering.lib vtkGraphics.lib vtkHybrid.lib vtkImaging.lib vtkIO.lib vtkjpeg.lib vtkNetCDF.lib vtkpng.lib vtkRendering.lib vtksys.lib vtktiff.lib vtkVolumeRendering.lib vtkWidgets.lib vtkzlib.lib vtkMFC.lib vtkInfovis.lib



posted on 2013-03-16 20:21 小王 閱讀(871) 評論(0)  編輯 收藏 引用 所屬分類: OpenGL

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美午夜一区| 亚洲免费在线看| 一区二区毛片| 久久久久欧美精品| 久久精品国产亚洲高清剧情介绍| 久久久噜噜噜久久人人看| 免费成人黄色片| 亚洲精品中文字幕在线| 日韩系列欧美系列| 亚洲一区二区三区国产| 久久综合久久综合久久综合| 久久精品在线免费观看| 欧美成人国产va精品日本一级| 亚洲欧美一区二区视频| 最新日韩在线视频| 亚洲一区二区高清| 日韩一级在线| 午夜精品久久久久久久久久久久| 亚洲麻豆av| 激情欧美一区二区| 亚洲精品综合| 久久九九国产| 亚洲精选国产| 欧美在线观看天堂一区二区三区 | 亚洲综合视频一区| 久久精品女人的天堂av| 午夜欧美精品| 亚洲视频在线观看一区| 久久精品夜色噜噜亚洲a∨ | 免费国产一区二区| 日韩一级精品视频在线观看| 欧美中文在线观看| 欧美日韩无遮挡| 一区在线视频| 亚洲自拍偷拍视频| 中日韩视频在线观看| 久久国产精品久久久久久电车| 亚洲欧美精品在线观看| 亚洲视频精品| 久久综合伊人| 亚洲综合精品一区二区| 欧美另类在线观看| 亚洲国产另类 国产精品国产免费| 精品成人在线视频| 精品999日本| 性18欧美另类| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲品质自拍| 久久av二区| 国产精品三上| 亚洲在线播放电影| 亚洲免费成人| 欧美日韩国产免费| 国产精品亚洲一区二区三区在线| 国产视频综合在线| 亚洲欧美日韩精品| 99re6热在线精品视频播放速度| 在线一区视频| 欧美日本三区| 一区二区三区**美女毛片| 久久精品成人一区二区三区蜜臀| 欧美一区在线直播| 久久综合久久综合久久| 亚洲欧美国内爽妇网| 国产精品一区二区视频| 一区二区三区在线免费观看| 久久国产精品高清| 久久九九全国免费精品观看| 伊人久久大香线蕉av超碰演员| 99精品视频免费在线观看| 亚洲成人在线视频网站| 欧美高清视频在线| 国产区欧美区日韩区| 久久黄色级2电影| 久久精品国产77777蜜臀 | 亚洲大片精品永久免费| 久久综合色88| 日韩视频一区二区三区| 日韩午夜高潮| 国产精品美女久久久浪潮软件 | 亚洲网站视频| 亚洲一区二区黄色| 国产午夜精品视频免费不卡69堂| 洋洋av久久久久久久一区| 亚洲精品国产系列| 久久频这里精品99香蕉| 亚洲国内自拍| 猫咪成人在线观看| 欧美激情一区二区三区在线视频观看 | 欧美亚洲日本一区| 在线精品视频一区二区三四| 香蕉久久精品日日躁夜夜躁| 久久gogo国模裸体人体| 国产伦精品一区二区三区视频孕妇 | 亚洲美女在线视频| 在线亚洲一区观看| 永久免费精品影视网站| 亚洲精品之草原avav久久| 国产丝袜美腿一区二区三区| 亚洲第一页自拍| 国产午夜精品一区二区三区欧美 | 在线观看三级视频欧美| 亚洲狼人综合| 久久精品国产999大香线蕉| 日韩视频免费大全中文字幕| 91久久极品少妇xxxxⅹ软件| 国产精品视频导航| 一本综合久久| 久久国产一二区| 亚洲一区日韩| 欧美国产国产综合| 久久久久综合网| 国产精品大片wwwwww| 亚洲一区二区三区四区五区黄| 亚洲高清成人| 国产午夜精品一区二区三区视频 | 亚洲电影在线| 亚洲欧美在线视频观看| 在线中文字幕日韩| 亚洲视频精品| 亚洲日本久久| 久久久精品2019中文字幕神马| 狠狠色综合色区| 久久最新视频| 国产欧美婷婷中文| 亚洲午夜视频在线观看| 在线午夜精品自拍| 欧美日韩成人激情| 亚洲麻豆视频| 一本久道综合久久精品| 欧美精品二区三区四区免费看视频| 中国成人黄色视屏| 欧美精品一卡| 亚洲看片网站| 在线一区二区日韩| 欧美日韩精品免费| 久久精品国产在热久久| 国产精品看片资源| 亚洲一区二区三区四区视频| 亚洲欧美日韩天堂一区二区| 欧美性大战xxxxx久久久| 在线中文字幕一区| 久久av老司机精品网站导航| 国产视频欧美视频| 久久不射电影网| 美日韩精品免费| 亚洲日本成人| 欧美视频不卡中文| 午夜精品在线看| 亚洲免费av电影| 欧美精品乱人伦久久久久久 | 欧美日韩国产综合视频在线| 亚洲欧洲一区二区三区在线观看 | 国产精品夜夜嗨| 亚洲一区综合| 亚洲免费成人av| 欧美日韩亚洲系列| 性感少妇一区| 欧美69wwwcom| 亚洲色在线视频| 国产日韩免费| 欧美成人午夜剧场免费观看| 一本大道久久a久久精二百| 亚洲经典一区| 在线一区欧美| 国产精品视频一区二区三区| 欧美一区二区视频97| 亚洲国产成人高清精品| 欧美大片专区| 亚洲午夜国产一区99re久久| 久久蜜桃精品| 一本大道久久a久久综合婷婷| 久久永久免费| 日韩一二三区视频| 狼狼综合久久久久综合网| 一区二区三区精品国产| 国模套图日韩精品一区二区| 欧美国产另类| 久久av一区二区三区漫画| 欧美在线免费一级片| 在线看欧美视频| 国产精品欧美日韩久久| 欧美大片免费久久精品三p| 午夜激情久久久| 亚洲日本乱码在线观看| 久久免费视频在线观看| 国产性猛交xxxx免费看久久| 欧美成人免费播放| 久久久久久国产精品mv| 亚洲图中文字幕| 亚洲高清自拍| 一区二区精品在线| 在线成人黄色| 国产欧美日韩视频| 欧美在线国产| 亚洲美女av电影| 亚洲国产精品成人| 一区二区三区欧美成人| 亚洲国产91精品在线观看| 国产日韩三区|