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

隨筆-380  評論-37  文章-0  trackbacks-0
轉(zhuǎn):http://blog.sciencenet.cn/blog-268489-569776.html

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

Step1:安裝Visual Studio 2008

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

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

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

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

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

Step4: 編譯VTK 5.8

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

"CMake 提供一個(gè)用戶界面,用戶可以定制某些變量,其中比較重要的是 BUILD_SHARED_LIBS,根據(jù)它的選擇可以生成 VTK 的靜態(tài)庫或者動(dòng)態(tài)鏈接庫。如果編譯成靜態(tài)庫,那么在開發(fā)應(yīng)用程序時(shí)要將相應(yīng)庫代碼加入可執(zhí)行程序;如果是動(dòng)態(tài)庫,則可執(zhí)行程序與動(dòng)態(tài)鏈接庫是分離的。用動(dòng)態(tài)庫的好處是可以減小主程序的體積,缺點(diǎn)是可執(zhí)行程序不能獨(dú)立運(yùn)行。不過在有些情況下,因?yàn)槟承@惴ㄔ谏虡I(yè)用途里只能授權(quán)使用,所以 VTK 提供的部分代碼只能以動(dòng)態(tài)鏈接庫的方式使用,所以應(yīng)該熟悉編譯動(dòng)態(tài)鏈接庫的方法。"

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

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

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


Step5: 生成解決方案

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

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

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

Step6: 測試及配置

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

1. 對于新建的項(xiàng)目,為了使用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 小王 閱讀(867) 評論(0)  編輯 收藏 引用 所屬分類: OpenGL
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            一区免费观看| 亚洲区第一页| 香蕉成人啪国产精品视频综合网| 欧美国产视频在线观看| 裸体丰满少妇做受久久99精品| 久久精品国产精品亚洲综合| 久久精品欧美日韩| 久热精品视频在线观看| 麻豆精品视频在线观看| 亚洲第一精品夜夜躁人人爽| 欧美一区二区三区免费视| 欧美永久精品| 欧美成人精品一区| 日韩午夜一区| 久久不射中文字幕| 免费一级欧美在线大片| 欧美日韩高清在线| 国产精品一区二区你懂得| 国产一区二区毛片| 亚洲日本免费| 欧美一级专区| 欧美成人免费视频| 中文在线不卡| 女同性一区二区三区人了人一 | 亚洲精品一二区| 亚洲一级电影| 美女在线一区二区| 99精品国产高清一区二区| 久久精品30| 欧美午夜精品久久久久久超碰| 国产一区二区三区自拍| a4yy欧美一区二区三区| 久久国产成人| 一区二区毛片| 欧美成人精品一区二区三区| 国产日韩欧美在线播放| 中国av一区| 欧美电影在线观看完整版| 午夜精品免费| 欧美性一区二区| 亚洲美女视频在线观看| 猛干欧美女孩| 亚洲欧美日韩中文播放| 欧美伦理91i| 亚洲精品日韩在线观看| 美国十次成人| 久久精品综合| 国内一区二区三区| 久久国产精品久久久| 亚洲午夜在线观看| 国产精品激情电影| 亚洲一区免费在线观看| 亚洲精品综合久久中文字幕| 美女福利精品视频| 亚洲激情一区| 亚洲精品九九| 99国产精品视频免费观看| 亚洲精品午夜| 欧美国产国产综合| 亚洲精品中文字幕在线观看| 欧美大片第1页| 久久只有精品| 亚洲国产欧美在线| 亚洲黑丝在线| 欧美另类69精品久久久久9999| 亚洲精品视频免费| 亚洲久久成人| 国产精品视频久久一区| 久久精品人人爽| 欧美自拍偷拍午夜视频| 影音先锋欧美精品| 欧美激情精品| 欧美日韩综合| 久久精品国产2020观看福利| 欧美亚洲日本国产| 影音先锋在线一区| 亚洲电影成人| 国产精品a级| 久久美女性网| 欧美sm重口味系列视频在线观看| 亚洲看片网站| 亚洲在线第一页| 国内在线观看一区二区三区| 免费在线日韩av| 欧美日韩免费观看一区三区 | 亚洲第一免费播放区| 欧美黑人在线观看| 国产精品hd| 另类图片综合电影| 欧美伦理a级免费电影| 亚洲欧美日韩国产中文在线| 午夜一区二区三区不卡视频| 精品69视频一区二区三区| 91久久极品少妇xxxxⅹ软件| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ入口 | 欧美精品一区三区在线观看| 亚洲一区欧美激情| 久久久久免费| 亚洲欧美国产视频| 免费在线成人| 久久蜜桃资源一区二区老牛| 欧美激情中文字幕一区二区| 欧美尤物巨大精品爽| 免费在线观看精品| 欧美一区二区在线| 欧美精品一区二区蜜臀亚洲 | 久久中文在线| 亚洲欧美一区二区三区极速播放| 久久久精品动漫| 午夜日韩福利| 欧美精品一卡| 欧美黑人多人双交| 国外成人在线| 新67194成人永久网站| 妖精成人www高清在线观看| 久久精品中文| 久久久久久婷| 国产手机视频一区二区| 一区二区三区黄色| 亚洲美女一区| 欧美成人免费在线视频| 欧美91大片| 黄色资源网久久资源365| 亚洲欧美中文日韩在线| 一区二区三区四区精品| 媚黑女一区二区| 欧美大片91| 亚洲第一天堂av| 久久久久久噜噜噜久久久精品| 欧美在线亚洲一区| 国产日本欧洲亚洲| 欧美一区=区| 久久久久久亚洲精品中文字幕| 国产精品美女主播在线观看纯欲| 亚洲精品午夜精品| 99精品视频一区| 欧美日韩黄色一区二区| 亚洲精品色图| 亚洲一区三区电影在线观看| 欧美日韩在线精品| 亚洲午夜视频在线| 久久精品国产999大香线蕉| 国产日韩精品视频一区二区三区| 亚洲天堂激情| 久久国产手机看片| 精品9999| 欧美乱大交xxxxx| 亚洲精品一区二区三区福利| 中文一区二区| 国产日韩一区二区三区在线| 香蕉成人伊视频在线观看| 久久久亚洲国产天美传媒修理工| 好吊妞这里只有精品| 老司机免费视频一区二区| 亚洲高清一区二区三区| 国产精品99久久久久久白浆小说| 欧美视频福利| 欧美在线视频一区二区三区| 久久免费视频在线| 亚洲免费大片| 国产欧美在线播放| 欧美jjzz| 新片速递亚洲合集欧美合集| 欧美成人久久| 亚洲欧美国产高清| 精品成人一区二区三区四区| 欧美激情精品久久久久久久变态| 中文亚洲字幕| 亚洲成色www8888| 亚洲女人av| 亚洲国产片色| 国产日本欧美一区二区| 欧美电影在线观看完整版| 亚洲香蕉在线观看| 免费日韩av| 午夜精品一区二区三区在线视 | 中文国产成人精品| 久久久水蜜桃| 亚洲欧美日韩国产综合在线 | 蜜臀久久99精品久久久画质超高清 | 欧美高清视频在线 | 亚洲伦理自拍| 开元免费观看欧美电视剧网站| 夜夜精品视频| 亚洲高清免费视频| 国产精品区免费视频| 欧美黄色免费| 久久亚洲欧美国产精品乐播| 亚洲一二三区精品| 亚洲激情午夜| 欧美大片一区二区| 久久精品中文字幕一区二区三区| 99在线热播精品免费| 亚洲福利一区| 激情视频亚洲| 国产一区二区久久精品| 国产精品爽黄69| 国产精品成人一区二区网站软件| 欧美本精品男人aⅴ天堂| 久久久www成人免费精品|