腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
跟Qt君学编程
觉得有用再分享,文章首发公众号「Qt君」欢迎关注。
专栏成员
举报
680
文章
1094313
阅读量
70
订阅数
订阅专栏
申请加入专栏
全部文章(680)
qt(295)
编程算法(126)
c++(65)
qml(46)
打包(39)
windows(37)
源码(29)
网站(25)
linux(22)
api(19)
接口(19)
ide(18)
http(18)
git(15)
https(15)
软件(15)
函数(14)
json(13)
开源(13)
python(12)
javascript(11)
github(11)
网络安全(11)
面向对象编程(11)
字符串(11)
指针(10)
java(9)
html(9)
文件存储(9)
正则表达式(9)
笔记(9)
继承(9)
c#(8)
qwidget(8)
window(8)
工具(8)
事件(8)
数据(8)
系统(8)
容器(7)
shell(7)
markdown(7)
编译(7)
动画(7)
官方文档(6)
listview(6)
file(6)
qmake(6)
布局(6)
其他(5)
bash(5)
嵌入式(5)
unix(5)
数据结构(5)
text(5)
web(5)
width(5)
翻译(5)
跨平台(5)
语法(5)
php(4)
node.js(4)
腾讯云测试服务(4)
渲染(4)
tcp/ip(4)
uml(4)
exe(4)
object(4)
qt5(4)
set(4)
std(4)
遍历(4)
程序(4)
定时器(4)
对象(4)
二进制(4)
公众号(4)
脚本(4)
快捷键(4)
异常(4)
原型(4)
mac os(3)
android(3)
opengl(3)
命令行工具(3)
图像处理(3)
gui(3)
gcc(3)
es(3)
bit(3)
for循环(3)
height(3)
include(3)
key(3)
qthread(3)
ref(3)
release(3)
shift(3)
txt(3)
ui(3)
url(3)
vim(3)
基础(3)
浏览器(3)
命令行(3)
内存泄漏(3)
配置(3)
数组(3)
搜索(3)
推送(3)
拖拽(3)
网络(3)
协议(3)
音频(3)
终端(3)
c 语言(2)
perl(2)
jquery ui(2)
typescript(2)
arm(2)
sql(2)
ubuntu(2)
bash 指令(2)
容器镜像服务(2)
SSL 证书(2)
express(2)
svg(2)
分布式(2)
dns(2)
udp(2)
unicode(2)
ascii(2)
auto(2)
base64(2)
block(2)
button(2)
class(2)
cmd(2)
commit(2)
copy(2)
count(2)
date(2)
debug(2)
dialog(2)
ffmpeg(2)
function(2)
gif(2)
google(2)
image(2)
int(2)
load(2)
mac(2)
malloc(2)
model(2)
parent(2)
popen(2)
post(2)
private(2)
protected(2)
public(2)
qt4(2)
qtableview(2)
root(2)
rtc(2)
signals(2)
textfield(2)
timeout(2)
void(2)
widget(2)
编程(2)
编辑器(2)
编码(2)
测试工具(2)
磁盘(2)
递归(2)
服务(2)
工作(2)
管理(2)
后台(2)
技巧(2)
进程(2)
连接(2)
内存(2)
内核(2)
排序(2)
配色(2)
设计模式(2)
摄像头(2)
实践(2)
同步(2)
图表(2)
线程(2)
异步(2)
优化(2)
ios(1)
go(1)
regex(1)
xml(1)
css(1)
jquery(1)
单片机(1)
汇编语言(1)
makefile(1)
云函数(1)
serverless(1)
游戏(1)
缓存(1)
爬虫(1)
ftp(1)
npm(1)
grep(1)
cdn(1)
单元测试(1)
socket编程(1)
安全(1)
机器人(1)
数据分析(1)
系统架构(1)
iview ui(1)
haskell(1)
webgl(1)
超级播放器(1)
utf8(1)
groovy(1)
aes(1)
algorithm(1)
app(1)
audio(1)
authentication(1)
authorization(1)
awk(1)
boost(1)
boot(1)
border(1)
break(1)
buffer(1)
bug(1)
builder(1)
checkout(1)
code(1)
coding(1)
com(1)
connect(1)
cpu(1)
default(1)
diff(1)
display(1)
dll(1)
document(1)
download(1)
drag(1)
draw(1)
edit(1)
exec(1)
exists(1)
fft(1)
field(1)
firefox(1)
fold(1)
fopen(1)
foreach(1)
frame(1)
free(1)
gdb(1)
generator(1)
geometry(1)
get(1)
gzip(1)
header(1)
host(1)
imageview(1)
import(1)
ip(1)
it(1)
join(1)
keyboard(1)
lambda(1)
layout(1)
line(1)
list(1)
listener(1)
loader(1)
locale(1)
location(1)
lock(1)
log4j(1)
ls(1)
map(1)
max(1)
merge(1)
mime(1)
min(1)
monitor(1)
mp4(1)
ndk(1)
null(1)
opacity(1)
openssl(1)
p2p(1)
package(1)
patch(1)
pdf(1)
png(1)
popup(1)
postman(1)
ps(1)
pyqt5(1)
readline(1)
replace(1)
reset(1)
reverse(1)
scanf(1)
scrollview(1)
security(1)
select(1)
semantics(1)
sf(1)
sh(1)
size(1)
sizeof(1)
sleep(1)
slider(1)
socket(1)
sort(1)
static(1)
stl(1)
stream(1)
string(1)
sudo(1)
system(1)
tableview(1)
tar(1)
tcp(1)
timer(1)
tls(1)
toggle(1)
toolbar(1)
tools(1)
tostring(1)
traits(1)
treeview(1)
valgrind(1)
variant(1)
version(1)
view(1)
wait(1)
wireshark(1)
worker(1)
x11(1)
xlsx(1)
xpath(1)
百度(1)
备份(1)
表格(1)
测试(1)
插件(1)
程序员(1)
代理(1)
代码优化(1)
多线程(1)
反射(1)
服务器(1)
兼容性(1)
教程(1)
接口文档(1)
镜像(1)
客户端(1)
可视化(1)
面试(1)
苹果(1)
权限(1)
软件架构(1)
设计(1)
视频(1)
实时计算(1)
算法(1)
调试(1)
通信(1)
微信公众号(1)
序列化(1)
异常处理(1)
用户体验(1)
语音(1)
状态机(1)
作用域(1)
搜索文章
搜索
搜索
关闭
Webrtc音频编码并打包为RTP包
打包
rtc
web
编码
数据
❝将PCM数据打包为RTP包。❞ 创建G722编码器 rtc::scoped_refptr<AudioEncoderFactory> factory = CreateBuiltinAudioEncoderFactory(); std::unique_ptr<AudioEncoder> encoder = factory->MakeAudioEncoder(9, {"G722", 8000, 1}, absl::nullopt); 初始化参数 int seqNum = 0; qint64 tim
Qt君
2023-03-17
653
0
启用内存泄漏/越界检查工具
打包
https
node.js
网络安全
gcc
只需要添加几行编译选项即可启用内存泄漏/越界检查工具。 注意:目前仅支持GCC 4.8版本以上编译工具,建议使用GCC 4.9版本以上。 0x01 编译选项 开启内存泄露检查功能:-fsanitize=leak 开启地址越界检查功能:-fsanitize=address 开启越界详细错误信息:-fno-omit-frame-pointer 0x02 以Qt工程为例子 .pro项目文件: SOURCES += main.cpp # -fsanitize=leak意思为开启内存泄露检查 QMAKE_CXXFL
Qt君
2020-07-16
4.4K
0
Linux指定执行文件的动态库路径
c++
打包
在Linux中添加动态库路径可以设置LD_LIBRARY_PATH路径。如添加/mylib动态库路径:
Qt君
2020-05-08
7.5K
0
Qt Quick实践系列-创建简单例子
打包
❝介绍如何创建一个QML简单例子。 ❞ 创建QML例子步骤 "文件"->"新键文件或项目"。 选择"Qt Quick Application"。 设置项目名字。 设置编译环境,这里设置的是Mingw编
Qt君
2020-05-08
831
0
Qt 5.14.0版本windeployqt工具致命问题
qt
编程算法
打包
ref: https://bugreports.qt.io/browse/QTBUG-80763
Qt君
2020-04-01
1.8K
0
自由地裁剪Qt
qt
打包
我们一般编译Qt源码想要配置每个模块的内容是仍然很困难,还有「针对资源受限的嵌入式系统进行优化并不像我们希望的那样简单」。如果您需要特定的功能,例如处理国际化或音频功能的特定方法,或者更广泛的多媒体功能,您通常需要添加几个新模块,而您仅会使用其中一部分功能。单独启用一个功能需要大量的手动调整,而这还会花费了很多时间。而使用Qt Lite或许能帮你解决这些问题。
Qt君
2020-02-24
1.4K
0
QtCreator影子构建与默认编译目录
qt
打包
使用QtCreator创建一个Qt项目时,系统会默认设置影子构建即为编译输出的目录。 操作如下图,将Shadow build即可开启或关闭影子构建。 影子构建的目录(默认编译目录)可在下列红框中自己设
Qt君
2020-02-13
1.5K
0
发布一键式打包脚本工具
打包
qt
编程算法
欢迎大家一起协作完善。 https://github.com/aeagean/DeployByQmake
Qt君
2020-02-10
1.1K
0
C/C++黑魔法-模板威力
打包
ide
编程算法
c++
模板是指作图或设计方案的固定格式。在代码层面上来看,模板是固定格式的代码。我们通过固定格式的代码模板实现不同的代码模型。C语言模板一般为函数模板,而C++除了函数模板外还有类模板。
Qt君
2019-12-25
586
0
开发中奇怪的问题
打包
不修改代码前好好的,刚加了些代码运行就不可以了,然后注释重新编译还是不行。
Qt君
2019-12-16
1.5K
0
动态库与静态库小看法
linux
c++
mac os
开源
打包
动态库与静态库对比一览表 动态库 静态库 文件名 windows: *.dlllinux: *.somacos*.dylib windows: *.liblinux: *.amacos *.a或*.framework 可执行文件体积 较小 较大 内存使用 较小 较大 执行速度 较慢 较快 一些个人看法 动态库虽然可以不用打包到安装包中,而依赖系统中的动态库,似乎是一种不错的方案,缩小安装包的大小。但事实上大多数Qt程序都会带上动态库一起打包。这样一来反而比静态库链接的程序更大。因为程序链接静态库时只会
Qt君
2019-11-28
557
0
C++替代关键词(and,or,not)
ide
打包
下列例子用到了C++的关键词and,not,虽然这种做法比较少用,但它可读性比||和!会好很多。 bool isOk = false; int i = 1; if (i < 2 and i > 0) isOk = true; if (not isOk) { printf("OK"); } 替代关键词有哪些? 可以在iso646.h头文件中找到: && 关于替代关键词 使用and,or这些关键词时可以避免只写一个&或|导致逻辑错误。 if (x && y) { ... } /* 遗留了&
Qt君
2019-10-24
959
0
使用python批量编译Qt工程脚本
打包
编程算法
主要用于windows平台(msvc编译器)。 部署环境 设置脚本内的build_list变量的值即可。 qmake.exe路径; jom.exe路径; 编译环境变量; 编译项目。 源码 import os import datetime import subprocess build_list = [ { 'qmake': r'C:\Qt\Qt5.12.2\5.12.2\msvc2017_64\bin\qmake.exe', 'qmake_params': r
Qt君
2019-10-23
999
0
为QtCreator添加一键打包工具
打包
填入下列参数到对应栏目下。由于打包工具会在执行文件目录下生成打包依赖文件,建议在项目文件(.pro)中使用DESTDIR指定执行文件的生成路径。
Qt君
2019-10-17
874
0
利用qmake分类编译输出的中间文件
ide
打包
通过配置项目文件控制编译器分类生成中间文件,中间文件较多时作用较大。 DESTDIR 设置执行文件的输出目录,如(.exe文件)。 OBJECTS_DIR 设置编译时生成的中间代码文件路径。 MOC_DIR 设置编译时生成moc文件的路径。 注:所有QObject派生的类都会生成moc。 RCC_DIR 设置编译时资源文件的路径。 注:把图片放到qrc里面,使用编译器生成qrc_xxx.cpp文件。 UI_DIR 设置编译时ui界面文件的路径。 注:如存在xxx.ui文件则编译器生成名为ui_xxx.h文件
Qt君
2019-10-15
1.1K
0
Qt 6咨讯
qt
c++
图像处理
打包
数据结构
ref:https://www.qt.io/blog/2019/08/07/technical-vision-qt-6
Qt君
2019-09-17
1K
0
头铁君码代码
编程算法
ide
打包
qt
一早看到头铁君满头大汗地敲键盘,平时最迟来的,今天却一早就在敲代码,这是怎么了?走进一看,飞快的Ctrl+C,Ctrl+V。头铁君你这是干嘛。。。手速这么快?Qt君你别说了,快给我弄一下,我的手都麻了。这烫手的山芋接不得啊。只看到它写了一堆的计算方法。
Qt君
2019-09-10
351
0
简易创建绿色安装包方法(图文)
文件存储
打包
将一堆的库和程序打包成一个exe执行文件的方法。 所需工具 WinRAR压缩工具(版本:5.61.0) 步骤1 准备需要打包的程序和库。 步骤2 ctrl + a全选程序和库; 右键点击"添加到压缩文
Qt君
2019-08-23
673
0
为Qt程序获取编译日期时间
打包
利用__DATE__与__TIME__编译宏特性为Qt程序添加编译日期时间。 static const QDateTime buildDateTime() { QString dateTime; dateTime += __DATE__; dateTime += __TIME__; return QLocale(QLocale::English).toDateTime(dateTime, "MMM dd yyyyhh:mm:ss"); } 另外,下列代码并不能获取编译日期时
Qt君
2019-08-05
2.7K
0
Qt编译完成后自动执行脚本
打包
编程算法
有时候我们编译程序完成后需要执行某些操作,比如复制执行文件或库文件到指定目录,如果这些都靠手动复制,未免会太繁琐且容易出错。本文介绍使用Qmake工具编译完成后自动执行自定义脚本的方法。 编译完成后执行脚本/命令 使用QMAKE_POST_LINK变量可以指定一个或多个脚本/命令在编译完成(链接)后执行的操作。 比如: QMAKE_POST_LINK += cmd_line1 cmd_line2 编译完成前执行脚本/命令 使用QMAKE_PRE_LINK变量可以指定一个或多个脚本/命令在编译完成前(链接前
Qt君
2019-08-05
1.9K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档