c++ - Visual Studio 2012 女士, "unresolved external symbol"

标签 c++ visual-studio lnk2019 unresolved-external

我正在尝试通过 Microsoft Visual Studio 2012 编译 C++ 应用程序。我已将 Boost、Jni、Acml 库链接到该应用程序。

当我点击重建时,编译没有完成。 这是我得到的第一个错误:

Error 28 error LNK2019: unresolved external symbol _sgesdd referenced in function "void __cdecl testLapackDGESDD_EASY(void)" (?testLapackDGESDD_EASY@@YAXXZ) C:\Users\DavideChicco\Documents\Visual Studio 2012\Projects\Solution\mainConsole.obj

你知道这与什么有关吗?

谢谢

最佳答案

您的编译似乎已经完成,但在链接期间发生错误:未找到 testLapackDGESDD_EASY 中调用的函数 _sgesdd 的定义。所以
- 此函数定义在外部 dll 中,您需要在解决方案中添加 lib
- 或者这个函数应该在你的项目中定义,你需要实现它的定义。

关于c++ - Visual Studio 2012 女士, "unresolved external symbol",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19453240/

相关文章:

c++ - 将 A[i][j] 更改为 A[j][i] 时,遍历矩阵的速度变慢

c++ - Bison:避免语义值的默认构造

c++ - LNK2019 - 未解析的外部符号

visual-studio - Visual Studio : Single solution or many solutions?

c++ - 错误 LNK2019 : unresolved external symbol _main referenced in function ___tmainCRTStartup error

SWIG 类型映射中的 C++ 异常

wpf - Visual Studio 设计器附加属性

c++ - 未解析的外部符号“public :

没有默认构造函数的 C++ 继承

c++ - 为什么这个静态 const int 成员变量似乎可以在数组定义中公开访问?