如何在Windows上安装Armadillo?

时间:2017-06-14 17:46:11

标签: xcode visual-studio ide static-libraries armadillo

我需要安装并使用Armadillo库来处理线性代数

我访问了他们的网站并下载了.tar.xz文件,但我不知道如何安装它。

如何安装Armadillo? (我主要使用Dev-C++,但我有时也使用XCode

3 个答案:

答案 0 :(得分:2)

如果您使用的是Windows,则可能正在使用Visual Studio进行编译。使用7zip或其他提取软件提取tarball并将其保存在您选择的目录中。例如,您的路径可以是C:\armadillo

在Visual Studio解决方案中,执行以下操作:

  • Property Manager --> C/C++ --> General --> Additional Include Directories下添加armadillo目录,在现有条目后添加分号,然后添加C:\armadillo\include;%(AdditionalIncludeDirectories)

如果您使用64位版本进行构建,请执行以下操作:

  • Property Manager --> Linker --> General --> Additional Library Directories,在现有条目后添加分号,然后添加C:\armadillo\examples\lib_win64;%(AdditionalLibraryDirectories)
  • Property Manager --> Linker --> Input --> Additional Dependencies,在现有条目后添加分号,然后添加blas_win64_MT.lib;lapack_win64_MT.lib;%(AdditionalDependencies)

确保您修改了用于构建的Property ManagerSolution Configuration中的Solution Platform。如果成功,您只需在头文件中添加#include <armadillo>即可使用armadillo。

希望有所帮助。

答案 1 :(得分:0)

.tar.xz是归档。尝试使用7zip进行提取。

答案 2 :(得分:0)

Armadillo is a c++ library and does not need "installing". Just extract the archive and point your compiler/linker to the appropriate subfolders. For gcc the options are -L for the library path and -I for the include path. For finally running your program you would do something like LD_LIBRARY_PATH=[path to library folder of armadillo] ./[your program] under linux, not sure what the corresponding command would be under windows.