C++
灬爱萝莉丶
怕忘记,所以记下来................
展开
-
C++导出类
话不多说,直接上代码:添加 Stdafx.h#pragma once#include<SDKDDKVer.h>#define WIN32_LEAN_AND_MEAN#include <Windows.h>#ifdef HI3DFRAMEWORK_EXPORTS#define HI3DFRAMEWORK_API __declspec(dllexport)#else#define HI3D原创 2017-03-18 19:42:41 · 1183 阅读 · 0 评论 -
QT 信号槽机制
一、简介 信号和槽是一种高级接口,应用于对象之间的通信,它是QT的核心特性。信号当对象改变其状态时,信号就由该对象发射 (emit) 出去,而且对象只负责发送信号,它不知道另一端是谁在接收这个信号。只需要声明信号名与参数列表即可,就像是一个只有声明没有实现的成员函数。槽用来接收信号,可以被看作是普通成员函数,可以被直接调用。支持public,protected,private修饰,用来定义可以原创 2017-03-18 20:27:20 · 340 阅读 · 0 评论 -
Qt 无法播放音频文件
最常见问题 在调试时输出: QtMultimedia : defaultServiceProvider::requestService(): no service found for - “org.qt-project.qt.mediaplayer” 解决方法 将..\plugins 下的mediaservice文件夹拷到程序输出根目录下即可。注意区分Dubug与Release版本原创 2017-08-27 13:47:03 · 1913 阅读 · 0 评论 -
QT QMediaPlayer报错"org.qt-project.qt.mediaplayer"解决方法
遇到defaultServiceProvider::requestService(): no service found for - “org.qt-project.qt.mediaplayer 错误:解决方法:在Linux中,sudo apt-get install libqt5multimedia5-plugins 可解决...原创 2018-03-07 17:07:15 · 5506 阅读 · 6 评论 -
QT 进行动态绑定信号槽时,如何正确找到当前操作的控件?
QT 进行动态绑定信号槽时,如何正确找到当前操作的控件? 答:变通方法,setProperty例如QPushButtonvoid QMainWindow::init_view(){ QPushButton *btn = NULL; for(int i = 0; i < 10; i++) { btn = new QPushButton(QSt...原创 2018-03-01 16:41:27 · 1660 阅读 · 0 评论 -
pkg-config Makefile好助手
检查库的版本号。如果所需要的库的版本不满足要求,它会打印出错误信息,避免链接错误版本的库文件。获得编译预处理参数,如宏定义,头文件的位置。获得链接参数,如库及依赖的其它库的位置,文件名及其它一些连接参数。自动加入所依赖的其它库的设置。...原创 2018-03-09 17:33:02 · 441 阅读 · 0 评论