- 博客(64)
- 收藏
- 关注
原创 vs工程添加属性表
1、 vs工程属性表以(.props)为后缀2、 作用:当多个工程需要配置很多相同的属性配置时方便同步,比如多个工程需要链接相同的头文件,库文件,输出路径,中间目录等3、本章内容测试环境:vs2017+qt5.14.0。
2024-06-22 14:03:04 577
原创 vs工程添加自定义宏
用户可以添加自定义宏变量方便工程路径名称的修改和配置例:$(SolutionDir) 为解决方案路径,$(PojectDir) 为工程所在路径测试环境:vs2017,qt5.14.0。
2024-05-29 23:00:04 1756
原创 Log4Qt日志框架 - 输出日志(01)
首先,查找LOG4QT_CONFIGURATION指定的配置文件,如果不存在,则,读取QSettings中的Log4Qt/Properties/log4Qt.properties中的内容,如果仍不存在,则,读取当前工作目录下的log4Qt.properties文件。Log4Qt移植自Java中的日志框架-Log4j,并且保持了API一致,(其他库Log4cpp、Log4cplus、Log4cxx)用来指定初始化用的配置文件,在前文的例子中我们代码中指定的配置文件,也可以在此指定。
2024-05-03 15:42:52 1028
原创 qt嵌入并控制外部程序
1、调用Window接口模拟鼠标,键盘事件2、嵌入外部程序使用VS自带的调用Window接口获取外部程序打开VS -》工具-》Spy++(+)键盘【Ctrl + F】-》查找窗口-》将工具拖拽到已打开的程序窗口,获取到标题、类,创建窗口时使用3、将鼠标键盘事件响应到具体坐标位置。
2024-04-30 23:14:30 665
原创 CTK插件框架学习-服务追踪(08)
在插件B中使用插件A服务,实现一个类继承自ctkServiceTracker(在插件B中),通过该类访问插件A的服务。
2024-04-15 23:31:45 515
原创 vs调试教程
浏览文档,以帮助你使用 Visual Studio 调试应用程序和代码、观察应用程序运行时行为,以及查找并修复代码中的问题。调试器文档 - Visual Studio (Windows) | Microsoft Learn。Microsoft Learn:培养开拓职业生涯新机遇的技能。通过文档和培训习得技术技能、获得认证并与社区建立联系。
2024-04-11 19:20:19 309
原创 CTK插件框架学习-服务工厂(06)
注册插件时使用服务工厂注册,使用getService根据调用者插件资源文件内容获取在服务工厂内的对应实现在服务工厂中可以知道是哪个插件正在调用服务工厂懒汉模式,在需要时(通过服务工厂获取时)才创建出对象实例可以根据需要在服务工厂内创建出多个其他插件对应需要的功能。
2024-04-08 23:06:16 535
原创 LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
3、CvtRes是Convert Resource的字母缩写,COFF是Common Object File Format 的字母缩写,指的是.obj文件。cvtres.exe的功能就是把.res文件转换成.obj文件,然后link到.exe文件中去,每个版本的.NET Framework都会提供对应的cvtres.exe,因此必须对应才行。2、安装完vs后又安装了更高版本的.net程序,或安装的其他程序中带有其他版本的cvtres.exe导致。删除旧版本的cvtres.exe即可。
2024-04-06 22:21:40 2015
原创 qt信号槽连接失败
信号和槽的参数个数不匹配,信号参数可以大于等于槽函数参数个数 信号和槽的参数类型不匹配 信号和槽属性问题,私有信号槽不可连接 QObject的派生类没有添加Q_OBJECT 信号和槽函数名称不正确 使用该对象时未完成初始化或对象的生命周期结束 多线程问题 QApplication 或 QCoreApplication 未启动事件循环 头文件定义信号槽时,槽函数(public slots)定义在了信号(signals)之后(具体原因未查明!!!) 使用QObject::connect() 返
2024-02-28 23:09:00 390
原创 Visual Studio清单作用
查看项目-》项目设置-》常规,可以看到项目使用的是MFC和ATL库,如果过选择“在动态库中使用MFC”,则程序依赖MGC dll,如果不使用MFC或ATL,仍然可能依赖CRT库(如果在项目属性-》C/C++-》代码生成-》运行时库-》多线程调试DLL(/MDd))制定程序依赖的C运行库的dll及版本,包括mfc,atl,crt等,在Visual Studio安装目录下的vc/redist下有debug和release版本。5、更换环境需要注意嵌入的清单所引用的crt库版本号!4、清单设置由嵌入-》不嵌入。
2024-02-24 12:33:54 2308
原创 vs2022离线安装
官网教程:ttps://learn.microsoft.com/zh-cn/visualstudio/install/create-an-offline-installation-of-visual-studio?view=vs-2022
2024-02-02 21:14:53 593
原创 ‘nullptr‘ is incompatible with C++ 98
Qt Creater -》 工具 -》 选项-》C++ -》 Code Model。
2023-12-11 21:03:32 246
原创 windows下QT报错setGeometry: Unable to set geometry
【代码】windows下QT报错setGeometry: Unable to set geometry。
2023-11-14 23:05:41 851
原创 char *、QString、std::string、std::wstring、字符数组相互转化
【代码】char *、QString、std::string、std::wstring、字符数组相互转化。
2023-11-14 22:52:04 312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人