什么是未定义的参考/未解决的外部符号错误?什么是常见原因以及如何修复/预防它们?
随意编辑/添加您自己的.
c++ c++-faq linker-errors unresolved-external undefined-reference
我尝试从opencv-2.4.8/apps/haarfinder编译一些文件,但是我收到以下错误:
ld: library not found for -llibtbb.dylib
Run Code Online (Sandbox Code Playgroud)
注意l文件名中的double .
我尝试按照这里的教程:http: //coding-robin.de/2013/07/22/train-your-own-opencv-haar-classifier.html
在我评论的评论中:
经过许多小时的思考和环顾四周.我决定把它作为拼写错误放在某个文件中,所以我决定查看opencv文件并搜索"-llibtbb"并最终找到它.我把它更正为"libtbb"并且它最终正常工作.
可悲的是他没有提到那是什么文件.我尝试使用崇高的"在文件中查找",但我找不到它.
别人可以用另一种方式看一看或帮助我吗?就像我知道libtbb.dylib存储在哪里我可能能够复制它并自己添加拼写错误.
请帮忙,我迷路了:)