qmake 编译静态库
进入到对应文件夹下:
step1. /opt/fsl-imx-fb/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/qmake -project
step2. 修改xxx.pro文件,添加必要的头文件和库连接
QT = core network xml sql
QT -= gui
LIBS =-lasound -L$$PWD/portaudio/ -lportaudio
CONFIG = console network
INCLUDEPATH = .
DEFINES = _LINUX_
INCLUDEPATH = /home/parallels/MIT-TPIS/mit_full/usr/include/gstreamer-1.0
INCLUDEPATH = /home/parallels/MIT-TPIS/mit_full/usr/include/glib-2.0
INCLUDEPATH = /home/parallels/MIT-TPIS/mit_full/usr/lib/glib-2.0/include
INCLUDEPATH = /home/parallels/MIT-TPIS/mit_full/usr/lib/gstreamer-1.0/include
INCLUDEPATH = /opt/fsl-imx-fb/4.1.15-2.1.0/sysroots/cortexa9hf-neon-poky-linux-gnueabi/usr/include/c /5.3.0/
INCLUDEPATH = /opt/fsl-imx-fb/4.1.15-2.1.0/sysroots/cortexa9hf-neon-poky-linux-gnueabi/usr/include/c /5.3.0/arm-poky-linux-gnueabi/
INCLUDEPATH = /opt/fsl-imx-fb/4.1.15-2.1.0/sysroots/cortexa9hf-neon-poky-linux-gnueabi/usr/include/
INCLUDEPATH = /opt/fsl-imx-fb/4.1.15-2.1.0/sysroots/cortexa9hf-neon-poky-linux-gnueabi/usr/include/qt5
INCLUDEPATH = /opt/fsl-imx-fb/4.1.15-2.1.0/sysroots/cortexa9hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWidgets
LIBPATH = /opt/fsl-imx-fb/4.1.15-2.1.0/sysroots/cortexa9hf-neon-poky-linux-gnueabi/usr/lib
LIBPATH = /opt/fsl-imx-fb/4.1.15-2.1.0/sysroots/cortexa9hf-neon-poky-linux-gnueabi/lib
DISTFILES = \
portaudio/libportaudio.a
step3. 生成xx.pro 文件对应的makefile
/opt/fsl-imx-fb/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/qmake xxx.pro
step4. 修改Makefile (支持浮点运算) (-mfloat-abi=hard)
该项是为解决下面问题:(stubs-soft.h)
step5. make -j4
step6. arm-poky-linux-gnueabi-ar rcsv mylibcomm.a *.o (创建静态库)
step7. 把静态库和头文件放到项目目录里面,并在 pro 文件里面添加相关路径,如下:
step8. 在pro文件中添加库相关头文件
如果修改portaudio的位置改变,要做如下修改
step9. 编译整个项目,结束
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgaagfi
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13