- 博客(234)
- 资源 (3)
- 收藏
- 关注
原创 Qt CMake 国际化相关配置
本来用qmake使用pro文件很简单的一件事,结果用cmake折腾了半天。项目多执行几次Cmake和构建,不然可能刷新不好。3,将生成的翻译好的 qm 文件放到资源目录下。1, 添加 LinguistTools。2,添加ts文件的包含。
2024-02-28 17:59:56 580 1
原创 qt5与qt6的cmake区别
一是本身就麻烦,二是,确实坑,因为不同的qtcreator版本,选了不同的kits(套件) 生成的CMakeList.txt文件也不一样。如果可以的话都选择Qt6的相关选项,这样的话,生成的CMakeList.txt文件精简很多。qt_finalize_executable宏仅在使用Qt 6时才需要调用。因为两者的套件不太一样,而且生成的CMakeList.txt也不同。例如,如果你不用Qt6的话,里面的翻译文件都在左边显示不出来。1,创建的时候就要注意,你到底是用qt5 还是qt6,
2024-02-28 17:45:00 836
原创 pjsip、pjsua2+bcg729 windows下编译java版本
1,装jdk,并且要设置 jdk的头文件路径不然会报找不到jni.h的错误。按照官方给的文档你需要安装jdk、swig 、vs(我用的vs2017)先编译 pjsua ,然后编译 swig_java_pjsua2 项目。我这里主要是为了生成pjsua2.dll 用于在java下调用。编译 swig_java_pjsua2 的时候要注意。是release的话,删掉msvcrt.lib。pjsip使用vs2017 进行64位编译。2,更改运行库模式,从/MT改为/MD。不然会报找不到一些基本库接口的错误。
2023-08-03 10:54:50 406
原创 pjsip windows下 java的使用
java 生成的jar包,所依赖的dll版本(32位还是64位),跟java.exe的版本有关系。
2023-07-19 17:37:08 1178 1
转载 Qt与excel
用QtCreator加载之后,再运行 nmake install 将对应的lib、dll安装到合适的目录中去。总结就是 https://github.com/dbzhang800/QtXlsxWriter。编译参考 https://zhuanlan.zhihu.com/p/349176607。使用QtXlsx 进行处理。
2023-07-14 14:47:35 89
原创 boost::beast::multi_buffe 转换 成string
boost::beast::multi_buffe 转换 成string
2022-09-06 10:04:40 443
原创 mongo坐标范围查询说明
mongo查询5000米范围内的数据如下所示db.my_customer.find( { "user_code" : "UID2101120431592038", "customer_coordinate": { $nearSphere: { $geometry: { type : "Point", coordinates : [119.196609, 36.705354
2022-04-19 15:29:50 417
原创 vscode调试c++程序
文章目录确实会遇到很多问题可行的办法确实会遇到很多问题1,本来打算用gcc的,结果一言难尽我用的msys2的c++环境,各种问题(查到最后告诉我是版本的问题,我直接放弃了)后来我用vc++的配置一次成功了。主要是gdb不能用问题1问题2可行的办法我用的vs2019用vc++参考...
2021-09-24 20:43:42 111
原创 mysql如果不存在则插入
一般用在账户初始化的时候。插入一条数据之前,判断表中有没有这条数据,如果没有才插入,这样就只会有一条数据插入成功。INSERT INTO user_info (user_code, name_code, create_time)SELECT #{userCode}, #{nameCode}, #{curTime}FROM DUALWHERE NOT EXISTS(SELECT id FROM user_info WHERE user_code = #{userCode} AND name_cod
2021-06-25 09:25:33 766
原创 mongo的分页查询
有分页、有计算、有排序db.app_task.aggregate([ { $match:{ "user_code" : "UID2020200646361111", "statistics_time" : { "$gte" : 0, "$lt" : 1660990400000}} }, { "$addFields" : { "number" : {$add:["$calls_length",{$multiply:["$calls_count",4]}]}}},
2021-05-28 17:43:14 318
原创 springboot服务调服务
文章目录原因解决方案第一步建议使用方式二类转换当前时间 2021/4/9 (写上时间是因为,springboot更新有点快,说不定过上两年下面的代码就不能用了)原因分布式,不同的服务连着不同的数据库,我们需要其他服务提供数据(也就是我们不能直接连到不同的数据库)。解决方案参考第一步在main中添加。 @Bean public RestTemplate initRestTemplate() { return new RestTemplate(); }不
2021-04-09 10:25:02 273
原创 springbootmysql操作数据库的三种方式
文章目录前言方式xml方式注解方式BaseMapper方式总结前言就是mysql数据库的增删改查。目前来说用到的就三种:xml、注解、BaseMapper其中BaseMapper的方式只能操作单张表。方式xml方式创建java 的 数据库操作接口文件。@Mapperpublic interface TargetMapper{Target getTargetByParam(@Param("params") HashMap<String, Object> map);}创建一
2021-03-19 09:21:18 527
原创 Qt与ffmpeg最近的变化
ffmpeg原先的下载地址变了下载地址变成了https://github.com/GyanD/codexffmpeg/releases以后就只支持64位了下载速度太慢了Qt 也不再提供编译好的版本了,只能是在线安装了
2021-03-10 21:50:01 113
idea 2020.2.1 的 activate code 安装参数
2020-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人