- 博客(11)
- 收藏
- 关注
原创 Qt操作Microsoft Word总结
使用QAxServer模块,通过QAxAggregated、QAxBindable和QAxFactory类,通过了进程内和可执行程序exe两种方式的COM Server模式,用来将Qt写的内容导出为COM或者ActiveX供他人使用。在使用 dynamicCall 时,Qt 会将传入的参数转换为适合 COM 方法的格式,并且将 COM 返回的值转换回 Qt 的类型。是 COM 中用于表示数组的类型。会检查传入参数的类型,并根据类型调用适当的转换函数,将 Qt 类型转换为对应的 COM 类型。
2024-09-04 17:54:10
984
原创 指针和Vector元素的问题——从STL底层的扩容说起
项目中使用了QVector元素的指针,结果QVector一个扩容指针全部失效,改用list才好起来,下次再也不这么用了OTZ
2022-08-08 21:17:42
471
原创 SVN Tortoise 找不到路径问题
之前在自己的分支做完开发后,想将修改merge到主分支master上,结果在merge对话框中遇到了如下问题:我的分支在云端不见了?但是我明明在版本库浏览器中找到了我自己的分支啊?找来找去发现一个原来出自一个很细小的问题:合并源URL中的分支名Suhongjia和版本库浏览器中的分支名SuHongjia中有一个字母的大小写出现了不同OTZ改正之后就可以正常执行融合了...
2020-11-14 18:53:29
1060
原创 SVN Tortoise重建分支后的红色感叹号问题
由于项目中自己的分支太久没与master分支进行融合,导致时间长了后面已经融合不了,只能强行在版本库浏览器中删除自己的分支,再重新从master中分支出来进行重建。(血泪提醒,本地项目文件和文件夹一定要经常检查并且与master融合)但是重建之后,再次checkout到本地,发现重建后的分支里面,几乎每个文件都有红色感叹号……?而且分支目录文件夹图标右下角也有个黄色感叹号……?如果没记错的话黄色感叹号是出现版本树冲突的符号,但是刚刚复制出来的分支怎么会有树冲突?后面发现是原来的工作副本缓存的问题,右键单
2020-07-11 23:54:28
429
原创 VS2017为C++项目重命名
教程转自博客园Brook@CV首先,直接项目右键→重命名的方法是没有用的,项目下次会打不开因为VS项目结构是解决方案→项目,打开的是解决方案所以需要改名字需要遵循以下步骤:右击项目-> 重命名,修改一个高大上的名称修改项目对应的项目文件夹的名称及其对应的vcxproj文件名称修改解决方案的sln文件,将项目名称和项目路径修改为正确的值。...
2020-05-24 23:10:29
924
原创 编译报错系列#3:.exe exited with code -1
编译报错系列#3:.exe exited with code -1qt creator有时候码完运行的时候,编译能通过,但是窗口显示不出来,应用程序输出的地方会显示:“(……).exe exited with code -1.”百度查类似问题,出来的回答多数是编译环境的动态库链接出现了问题,但是我这边没有动过环境,感觉应该不是这里出了错。排查之后发现,是因为程序开始执行时缺少命令行参数导致...
2020-04-03 11:21:34
3430
1
原创 编译报错系列#2: .obj报错问题
编译报错系列#2: .obj报错问题qt creator跑代码的时候,有时会出现报错:“无法识别标识符……XXX文件未找到”,而且报错文件是.obj文件,怀疑原因是新增了.cpp和.h文件,编译器未添加导致,这时候一般只需要清理项目——执行qmake——重新编译即可。...
2020-02-06 00:13:21
1695
原创 编译报错系列#1:头文件互相包含
编译报错系列1:头文件互相包含实际上的问题与上面截图中提及的错误丝毫没有联系,是由于两个头文件互相包含导致,删去一边的包含即可恢复正常。...
2020-02-06 00:08:21
247
原创 QT自学笔记——小白基础入门用
一、QT程序框架未包含.ui文件时的情况main.cpp(程序主执行函数,创建一个自定义窗口类的对象,显示出来)各个类的头文件.h和实现文件.cpp//qt creator 上创建项目时还会有.pro文件,但在vs 2017上并没有看到目前创建项目时使用的基类:QWidgetQWidget类中已知的一些函数: 1. setWindowTitle() //接受Qstring类参数,...
2019-08-11 10:19:28
2324
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人