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 本人在本論壇已對標準殼的脫殼方法發貼,但後來有所更新,乾脆總結在一塊吧,以方便大家。大家可以複製下來,放在手...