Armadillo 在Windows 環境下的配置

2021-06-19 02:12:30 字數 1041 閱讀 3700

1、簡介

armadillo c++ library 是一種c++的線性代數庫(矩陣數學)以取得良好的平衡速度與易用性。整數,浮點,而複雜的數字支援,以及乙個子集,三角和統計功能。各種矩陣分解是通過 可選的整合 與lapack和atlas圖書館。延遲評價方法,基於模板元程式設計,使用(在編譯時)結合幾個行動之一,並減少或消除需要臨時量。

2、配置過程

1)設定環境變數

變數名:armadillo_include

變數值:d:\armadillo\include\armadillo_bits;d:\armadillo\include;

變數名:armadillo_lib

變數值: d:\armadillo\examples\lib_win32;

變數名:armadillo_link

變數值:d:\armadillo\examples\lib_win32;

2)在vs2012中新建工程

屬性管理器-->配置屬性-->vc++目錄-->包含目錄

新增上(不是替換):$(armadillo_include);

屬性管理器-->配置屬性-->vc++目錄-->庫目錄

新增上(不是替換):$(armadillo_lib);

屬性管理器-->配置屬性-->聯結器-->常規-->附加庫目錄

新增上(不是替換):$(armadillo_link);

屬性管理器-->配置屬性-->聯結器-->輸入-->附加依賴項

lapack_win32_mt.lib;blas_win32_mt.lib;

屬性管理器-->配置屬性-->c/c++-->預處理器-->預處理器定義

win32;_debug;_console;arma_use_lapack;arma_use_blas

3)案例

在d:\armadillo\examples目錄下有example1.cpp和example2.cpp兩個案例可以進行驗證

4)在編譯後,需要將d:\armadillo\examples\lib_win32目錄下的兩個.dll檔案拷到工程目錄的debug目錄下,然後執行

Armadillo安裝及使用

以下 自 armadillo是乙個c 開發的線性代數庫,在vs2010上安裝的具體步驟如下 2 修改d armadillo include armadillo bits config.hpp,將 define arma use lapack define arma use blas 這兩句取消注釋。...

使用wine在mac系統上執行windows程式

最近想用clickteam fusion developer遊戲引擎作作小遊戲,這個引擎開發動作類2d遊戲簡單方便,只有乙個問題,就是這個遊戲引擎的開發環境只支援windows系統。而我只有一台蘋果的膝上型電腦,又不想在我的mac上安裝windows系統或者虛擬機器什麼。一直在糾結中,在網上找了很多...

Armadillo脫殼知識和方法大全

armadillo脫殼知識和方法大全 近日對armadillo殼很感興趣,緣於它的多種組合的變化,但仔細看來,其保護的解決方法又有相對固定。方法無外乎那麼幾種脫殼方法 當然排除有key和cc 本人在本論壇已對標準殼的脫殼方法發貼,但後來有所更新,乾脆總結在一塊吧,以方便大家。大家可以複製下來,放在手...