【发布时间】:2015-05-27 23:06:56
【问题描述】:
我想在 Eclipse 中使用 Armadillo。然而,所有链接犰狳的说明都是为 Visual Studio 提供的。现在我按照Armadillo library 的自述文件中概述的说明进行操作。我在project(right click)->properties->C/C++ Build->Settings->Cross G++ Compiler->Includes->Inlcude paths(-I) 中添加了Armadillo 包含文件夹,然后在project(right click)->properties->C/C++ Build->Settings->Cross G++ Linker->Libraries->Library search path (-L) 中添加了库文件夹(库文件夹包含lapack 和blas .lib 和.dll 文件)。
但是当我在 Eclipse 中编译代码时出现错误
.....armadillo_bits/lapack_wrapper.hpp:37: 未定义对 `dgetrf_' 的引用。
不应该只是在库文件夹中搜索 .lib 文件并在编译期间包含它们吗?对于此事,我将不胜感激。
问候, TM
【问题讨论】: