vivado sdk Description Resource Path Location Type cannot find -lC:/Users/Whf/Desktop/OV5640_V5/OV5640_LWIP.sdk/OV5640_LWIP_bsp OV5640_LWIP C/C++ Problem
时间: 2023-08-11 21:05:12 浏览: 275
这个错误提示表明在链接的过程中,找不到名为`-lC:/Users/Whf/Desktop/OV5640_V5/OV5640_LWIP.sdk/OV5640_LWIP_bsp`的库文件。这个库文件路径应该是你自定义的路径,不是标准库路径。因此,你需要检查一下这个路径是否正确,并且这个路径下是否有相应的库文件。
解决这个问题的方法是:
1. 确认你的项目的链接设置是否正确。你需要将自定义库的路径加入到链接器的搜索路径中,以便找到对应的库文件。具体的方法可以参考Vivado SDK的文档,或者在链接器的选项中添加`-L`选项,指定自定义库的路径;
2. 确认你的自定义库是否存在,并且是否命名为`libXXX.a`或`libXXX.so`,其中`XXX`是库的名称。如果命名不正确,可以改为正确的名称;
3. 如果你使用的是C++编译器,需要将自定义库中的函数声明为extern "C",以避免C++的名称修饰导致链接错误。
希望这些信息可以帮助你解决问题。如果还有疑问,请随时追问。
阅读全文