VS2015+CUDA8.0+Win7 64 編譯 ASTRA

一. 介紹

ASTRA是一款開源的CT圖像重建軟件. 支持多種重建算法.
在這裏插入圖片描述

二. 二進制安裝

1. 下載編譯好的庫文件

下載地址
在這裏插入圖片描述

2. 配置環境

將mex和tools文件加入matlab的路徑中.
在這裏插入圖片描述
在這裏插入圖片描述

3. /samples/matlab裏有例程.

在這裏插入圖片描述

在這裏插入圖片描述

三. 源碼編譯

編譯前安裝VS2015和CUDA8.0.

1. 配置boost

2. 配置ASTRA解決方案.

  • a. Release_CUDA, x64配置. 將"astra_mex"的依賴項從"Astra64.lib"改爲"AstraCuda64.lib".
    在這裏插入圖片描述

  • b. Release_CUDA, x64配置, 右鍵"astra_vc14", 生成.
    在這裏插入圖片描述

  • c. 右鍵"解決方案"astra_vc14"", 生成解決方案.
    在這裏插入圖片描述

3. 複製文件.

將/bin/x64/Release_CUDA/裏的.mexw64, AstraCuda64.dll文件拷貝到一個文件夾mex中,將這個mex文件夾和matlab/tools文件夾的路徑放到matlab的path裏. 類似第一部分的第2步

4. 編譯完成.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章