我遵循此文档Cross Compile Qt - Raspberry,它完全有效。我可以从qt creator交叉编译简单的应用程序。现在我想使用外部库(ID3lib)。但是在构建项目时会出现错误
/home/shymaxtic/Documents/FPT/Hihi/ID3tag/lib/libid3.so:错误:添加符号时出错:无法识别文件格式。
任何人都可以帮助我吗?
答案 0 :(得分:0)
就像Kuba Ober指出的那样,为了包含你的外部库,你需要交叉编译它,就像你的应用程序一样。
根据库的大小,您可以通过创建顶级SUBDIR
项目将其集成到Qt项目中,或者只是手动交叉编译,并提供交叉编译库的路径就像你在这里用LIBS += -L<path> -l<library>
交叉编译时,请确保使用特定于您的电路板的工具链(您已经为Qt使用它),而不是桌面发行版的gcc / g ++