Mss Visual Studio 2012, "unresolved external symbol"

Ms Visual Studio 2012, "unresolved external symbol"

本文关键字:unresolved symbol external Visual Studio 2012 Mss      更新时间:2023-10-16

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

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

错误

28 错误 LNK2019:引用未解析的外部符号_sgesdd 在函数"void __cdecl testLapackDGESDD_EASY(void)"中 (?testLapackDGESDD_EASY@@YAXXZ) C:\Users\DavideChicco\Documents\Visual Studio 2012\Projects\Solution\mainConsole.obj

你知道这与什么有关吗?

谢谢

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

啊哈,编译器找不到函数"_sgesdd",我建议您添加DLL作者提供的库。