VS2017安裝並配置VTK

2021-09-25 09:14:58 字數 1320 閱讀 5218

vtk的安裝

3. vtk解壓縮後得到乙個vtk-8.2.0的資料夾,我在這個資料夾裡面新建了兩個資料夾build和vtk-prefix。

4. 用cmake編譯vtk:

5. 開啟我們之前建立的build資料夾,用vs2017開啟vtk.sln檔案。選中all_build專案,右鍵選擇生成,靜靜等待一段時間直到編譯完成。

6. 看看我們的vtk是否安裝成功:選擇cube專案,右鍵選擇設為啟動專案,然後ctrl+f5執行,乙個彩色的正方體就出來啦。

以上,vtk就安裝成功了,下面我們來看一下新建乙個vs工程,vtk該如何配置。

1.在vtk.sln的工程中,選中inastall專案,右鍵選擇生成,這樣在我們前面建立的vtk-prefix資料夾中就生成了vtk的標頭檔案、dll檔案和lib檔案。

2.在環境變數,系統變數的path中,把bin資料夾的位址加進去。

3.在vs2017中建立乙個新的工程,選擇專案->屬性,在vc++目錄的包含目錄中,把include資料夾的位址加進去,在庫目錄中,把lib資料夾的位址加進去。

4.在屬性中選擇聯結器->輸入,然後在附加依賴項裡新增d:/vtk-8.2.0/vtk-prefix/lib/*.lib(這個是我的檔案路徑,換成自己的lib資料夾路徑即可)。

5.在屬性中選擇c++->預處理器,在預處理器定義中加入win32

_windows

_crt_secure_no_deprecate

_crt_nonstdc_no_deprecate

_crt_secure_no_warnings

_scl_secure_no_deprecate

_scl_secure_no_warnings

vtk_in_vtk

vtkrenderingcore_include="d:/vtk-8.2.0/build/cmakefiles/vtkrenderingcore_autoinit_vtkinteractionstyle_vtkrenderingopengl2.h"

cmake_intdir="debug"

注意,上面的vtkrenderingcore_include中寫的是我的路徑,需要換成自己的路徑。

以上,配置就完成了,可以把剛剛的cube專案的**拷貝過來,看一看可不可以成功執行。

VS2017配置openssl靜態庫並使用

簡單記錄以下使用國密版openssl在vs2017中進行呼叫的配置過程。2 專案屬性,vc 目錄,包含目錄 新增include檔案目錄 3 專案屬性,vc 目錄,庫目錄 新增lib目錄,目錄中包含libcrypto.lib和libssl.lib這兩個靜態庫 5 由於編譯的是32位lib庫,因此工程選...

VS2017配置安裝事件小記(二)

最近想給自己製作的安裝包新增乙個安裝之前的預檢測功能,用來檢測當前環境是否為該工具包支援的環境,如果不是則退出安裝過程,本來以為和普通的函式一樣,只需要在安裝事件裡執行乙個return操作,而且我也這樣幹了,然後呢,emmm。我成功把安裝環境破壞了,需要手動清理一些檔案方可繼續執行安裝操作,而且為此...

vs2017 配置QT環境

安裝也很簡單,主要是第二部,要求登入,可以直接skip,然後再選擇第一項中,開啟下拉 勾選vs2017 64位 這個根據你的專案和安裝的vs版本選擇 安裝後,在qt tools qtcreator bin 中開啟qtcreator 來建立專案。qt vsaddin msvc2017 2.3.0 這種...