jetSonNano darknet ubdefined reference to 'pow',undefined reference to 'sqrtf'....

我在用CMakelist编译工程时,遇到了这个一连串基础数学函数找不到的问题,如下图所示:

我当时在工程中明明引用了 #include "math.h"头函数,这是因为你的工程在预编译时没有找到math库导致的。

解决办法:

在CMakeLists.txt中添加math库链接,

traget_link_libraries(darknet m)

如下图所示:

如上,不再报数学函数的错了,当然工程中还有其他错误,在下一篇文章中会说明解决方案。

math.h数学函数库在CMakeLists.txt中的配置如上图右所示。

希望可以帮到正在解决Error的你!

原文地址:https://www.cnblogs.com/zhibei/p/12016702.html