QT添加rtmp库的时候出现问题

刚开始出现undefined reference to `__chkstk的错误。

然后在vc里面找到chkstk.obj放到相关目录下并在工程文件直接添加:

LIBS += "E:\QTProjects\RTMP\RTMPDelayTest\librtmp\lib\chkstk.obj"

又出现了新的错误

E:\QTProjects\RTMP\RTMPDelayTest\librtmp\lib\librtmp.lib(tmp32\rand_win.obj):-1: error: undefined reference to `@[email protected]‘

E:\QTProjects\RTMP\RTMPDelayTest\librtmp\lib\librtmp.lib(tmp32\rand_win.obj):-1: error: undefined reference to `_except_handler4‘

时间: 2024-08-25 07:09:45

QT添加rtmp库的时候出现问题的相关文章

QT 添加 lib库

扒自网友文章: 一.添加第三方的头文件 首先,添加头文件  #include "ControlCAN.h" 然后,再将这个头文件放到工程的目录下 二.添加.lib文件 首先,将.lib文件放到对应的工程目录下(当然,放到其他路径也可以). 但是,仅仅做这一步是不行的,工程不会主动去包含这个.lib文件,你必须告诉他,lib文件在哪里,才可以. 所以,我们要做的,就是在.pro文件中,加上一句话,告诉工程,.lib在哪里 LIBS += -LE:/project/QT/usbcan_in

Qt 添加更新库

使用Qt自带的程序(MaintenanceTool.exe),在Qt安装目录下: 双击之后会下一步然后点击设置远程库的url 现在我自己使用的是清华源:https://mirrors.tuna.tsinghua.edu.cn/qt/online/qtsdkrepository/,找到自己的环境的文件夹 最后确定使用https://mirrors.tuna.tsinghua.edu.cn/qt/online/qtsdkrepository/windows_x86/root/ 点进去之后就一直点点点

【转】QT中添加 动态库(.so) 和 静态库 (.a) 的方法

http://blog.csdn.net/yzj19870824/article/details/6933737 在QT 的Makefile文件中: 1 添加动态库,如lipcap.so 则,在LIBS一行中添加“-L/usr/local/lib -lpcap”,依据自己的情况修改libpcap.so的路径 2 添加静态库,如libtinyxml.a 则,在LIBS一行添加“/home/yzj/tinyxml/libtinyxml.a”: 在INCPATH一行添加“ -I /home/yzj/t

Qt中添加OpenCV库

配置在Qt中的OpenCV,看了很多“教程”,最终成功.记一下过程. 本机配置: window7 32位系统: qt-opensource-windows-x86-mingw492-5.5.1: OpenCV2.4.10. 对于我来说配置过程比较难,因为目前我没用过Qt和Cmake,之前一直用VS编译C++,也没有用过MinGW,所以看教程中的各种命令或者执行文件都比较费时.这次各种尝试后成功.参考资料的连接在最后,其中帮助我最大的就是那一篇纯英文的,很详细. 前期准备 Qt5的opensour

QT中静态库的生成与使用

一. 静态库的生成    1. 测试目录: lib    2. 源码文件名: mywindow.h, mywindow.cpp, 类MyWindow继承于QPushButton, 并将文字设置为"I'm in class MyWindow";    3. 编写项目文件: mywindow.pro       注意两点:       TEMPLATE = lib       CONFIG   += staticlib    4. 生成Makefile:       qmake    5.

QT中共享库的生成与使用

一. 静态库的生成1. 测试目录: lib2. 源码文件名: mywindow.h, mywindow.cpp, 类MyWindow继承于QPushButton, 并将文字设置为"I'm in class MyWindow";3. 编写项目文件: mywindow.pro注意两点:TEMPLATE = libCONFIG += staticlib4. 生成Makefile:qmake5. 编译生成静态库libmywindow.amake 二. 静态库的使用1. 测试目录: test2.

基于Qt的动态库*.dll文件创建

有时候在做项目的时候我们需要将自己编写的类封装起来,Qt提供了一个很好的封装途径.下面将详细讲述一个简单的库的制作过程,最后再创建另外一个工程,在这个工程里面对封装的库进行调用,从而完成一个dll库从创建到调用的过程.谢谢大家指正! 第一步:先制作一个库文件. 1.首先新建一个工程,工程选项如下,我们要创建一个基于qmake的C++共享库. 2.选择库的类型和存放路径. 3.在"hellolib.cpp"中添加如下的代码,让库函数输出一行文字. 4.点击左下角的编译,如果没有错误就生成

Qt动态连接库/静态连接库创建与使用,QLibrary动态加载库

版权声明:若无来源注明,Techie亮博客文章均为原创. 转载请以链接形式标明本文标题和地址: 本文标题:Qt动态连接库/静态连接库创建与使用,QLibrary动态加载库     本文地址:http://techieliang.com/2017/12/680/ 文章目录 1. 动态连接库创建与使用  1.1. 项目创建  1.2. 调用-使用.h文件 2. 静态库创建及使用  2.1. 创建  2.2. 使用 3. QLibrary动态加载动态库  3.1. 介绍  3.2. 范例  3.3.

vs2008添加链接库

1.在vc6中要加入额外的库文件时候,在project->setting->linker->object/library modules中写上要添加的模块的文件名就可以了,比如TinyXml.lib. 2.在VS2008中为项目 - 属性 - 配置属性 - 链接器 - 输入 - 附加依赖项 如下图所示: vs2008添加链接库,布布扣,bubuko.com