我正在尝试让犰狳在Windows上正常工作。我遵循了所有可以看到别人建议的步骤,例如 How can I install Armadillo on Windows? How to make Armadillo work on Windows?
我已经设置了库,依赖项和目录,我更改了配置文件以取消对适当内容(blas和lpack)的注释。
包括头文件的工作原理,它可以识别它,但是由于某种原因,它看不到名称空间arma存在,我在包含的头文件中看到了它,但是在我的代码中它无法识别arma :: mat。我只是使用一个示例来尝试使其正常工作,如下所示。
arma::vec Pos = { { 0 },{ 1 } };
出现以下错误 错误的(活动的)E0276名称后跟'::'必须是类或名称空间名称
错误(有效)E0065预期为';' Project1
我无法弄清楚为什么我不能让它识别名称空间。有任何想法吗?