我一直在编写C ++代码片段,以便通过Rcpp加速R,但现在我想使用Armadillo库做更多的事情,但是我在安装它时遇到了麻烦。
README文件指示为" include"创建一个位置。文件夹和tell your compiler to use that location for header files (in addition to the locations it uses already).
如果我保存"包含"文件夹进入C:\ Users \ me \ Documents \ ARMADILLO,那么如何指示编译器使用适当的位置?
经过一些搜索后,我尝试在命令行输入以下内容(提示后:C:\Users\me>
):
g++ Documents\ARMADILLO\include
,但它不起作用("权限被拒绝")。因此我想知道应该怎么做。
此外,README文件最终指示:Configure your compiler to link with LAPACK and BLAS
- 我非常感谢有关如何进行此操作的建议。
非常感谢!
PS:我有Windows 7和VS Express 2013 for Desktop。
答案 0 :(得分:1)
Visual Studio使用解决方案,它们是 projects 的容器。每个项目都有一个设置页面(右键单击Solution Explorer窗口中的项目)。在“配置属性”下,有一个VC ++目录页面,该页面依次列出“包含目录”。附加;C:\Users\me\Documents\ARMADILLO
顺便说一句,我发现将这些库放在C:\libs\
下很有用。保存路径长度。