- 2024-10-31【ROS2】在QtCreator中打开ROS工作目录
1、准备1)在QtCreator中安装ROS插件(ros_qtc_plugin)2)在QtCreator中创建ROS2工程2、打开ROS2工作目录1)创建工程文件在ROS2工作目录(和src同级目录)中,创建工程文件,名为xxx.workspace,例如:laoer.workspace.2)添加文件内容<?xmlversion="1.0"?><Workspace>
- 2024-10-29Ubuntu QTCreator 程序打包
下载linuxdeployqt官网地址:https://github.com/probonopd/linuxdeployqt/releases安装更改名字mvlinuxdeployqt-6-x86_64.AppImagelinuxdeployqtViewCode修改权限chmod777linuxdeployqtViewCode全局访问sudomvlinuxdeployqt/usr/local/binViewCode测试linuxd
- 2024-10-24QtCreator开发工具
视图及分栏项目视图文件系统视图书签视图ctrl+m添加书签编辑区打开文档列表类列表分栏常用快捷键使用键盘模拟鼠标操作代码编辑Ctrl+[Shift]+Enter在当前行的下方[上方]插入空白行Ctrl+l[;]代码对齐[格式化]Shift+Delete剪切当前行,可以当做删除用Ctrl+/
- 2024-07-10QtCreator使用Heob进行程序内存泄漏检测
在Windows下,我们可以在QtCreator里使用Heob进行内存泄漏检测。下载到这里下载最新版的heob:【heob-heapobserver】下载后解压到某个文件夹下QtCreator使用heob新建一个Qt工程,然后写两句绝对导致内存泄漏的语句,并且要在profile或者debug模式下编译。然后选择Analyze--》
- 2024-06-16QtCreator CMakeLists.txt添加模块(Modules)
修改以下位置,添加模块...set(CMAKE_CXX_STANDARD20)#设置C++标准#查找Qt6find_package(QTNAMESQt6Qt5REQUIREDCOMPONENTSWidgets**Multimedia**)find_package(Qt${QT_VERSION_MAJOR}REQUIREDCOMPONENTSWidgets**Multimedia**)...#链接Qt6模块和库target_l
- 2024-06-12基于imx6ull_pro中qtcreator环境搭建
目录(一)说明(二)qt_creator安装(三)qt_creator配置与环境搭建(四)qt_creator所遇问题(一)说明1使用版本Descriptionubuntu18.04.2LTSRelease
- 2024-05-23QtCreator 跨平台开发添加动态库教程(以OpenCV库举例)- Windows篇
Qt具有跨平台的特性,即Qt数据结构与算法库本身跨平台和编译脚本(.pro)跨平台。在同时具有Windows下和Linux开发的需求时,最好的建议是使用QtCreator来开发,虽然也可以使用其他的IDE配合CMake等方式,但使用QtCreator更加方便,并且操作环境完全一致。QtCreator支持Windows、Linux、M
- 2024-05-13QT开发工具QTCreator设置格式美化,代码补全提示
工欲善其事,必先利其器:下面介绍如何配置格式美化功能(1)先下载:astyle.exe (2)编辑astyle.astylerc点击Apply->OK (3)帮助 重启软件:测试效果 格式化化后:
- 2024-04-10QtCreator配置C++20开发环境
我不知道你的QtCreator是什么版本的,但是我觉得操作方案是相同的,让QtCreator编译C++20代码,需要你有一个支持C++20的编译器,不管你是msvc还是gcc,总要有一个。如果你和我一样,用的5.12.12,那真的太巧了,请看步骤吧:配置kit:首先你应该有一个Qt版本的列表,如果没有,请你自行添加,添加的方式
- 2024-03-23Qt程序运行报错
报错内容PC环境为Ubuntu20.04,Qt版本是Qt5.12.9,AsensingViewer是编译好的程序./AsensingViewer:errorwhileloadingsharedlibraries:libicudata.so.56:cannotopensharedobjectfile:Nosuchfileordirectory问题分析查看程序依赖lddAsensingViewer注意到有个
- 2024-03-04Qt Creator 内存分析
Ubuntu内存分析安装sudoapt-getinstallvalgrind打开Qtcreator->Analyze->valgrind内存分析器Memcheck会列出可能内存泄露的文件(有很多是误报需要仔细分辨)Window内存分析下载Heobhttps://github.com/ssbssa/heob/releases解压到英文目录.exe打开Qtcreator->An
- 2024-02-24解决qtcreator在某次用sudo启动后,再次启动提示权限不足的问题
现象:sudo./qtcreator启动qt,退出,再次启动打开项目提示"permissiondenied"这是因为第一次使用sudo权限启动QtCreator时,生成了一些配置文件或者临时文件,这些文件的所有者变成了root用户。因此,当你尝试以普通用户身份再次打开QtCreator时,会因为缺少对这些文件的访问
- 2024-02-02QT 使用 QtCreator 格式化代码
QtCreator本身默认支持代码格式化,具体格式化快捷键为:Ctrl+i。可以选择部分或全部选择后执行 Ctrl+i操作完成代码格式化。但只限于缩进格式化,不会对大括号位置、小括号前后空格、运算符前后空格等进行格式化操作,显然使用起来并不是那么的舒心。那么如何优雅的实现全
- 2024-01-30Qt 解决qtcreator工程文件例程报错error: cannot initialize object parameter of type ‘QWidget‘ with an expression
qt下载好并且环境配置完成,kits和qt都已配置完成在qtcreator中,在终端手动编译qmakemake都完全没问题,但是在qtcreator中却报错。即使是新建工程例程都报错。版本qt5.6.0qtcreator4.11.0报错main.cpp:96:error:cannotinitializeobjectparameteroftype‘QWidget’wi
- 2023-12-07解决QtCreator启动失败
在.zshrc中加入:exportQT_DEBUG_PLUGINS=1然后再启动,发现报错:library:"/home/itfanr/Desktop/sdb/Qt/Tools/QtCreator/lib/Qt/plugins/platforms/libqxcb.so"cannotload:Cannotloadlibrary/home/itfanr/Desktop/sdb/Qt/Tools/QtCreator/lib/Qt/plugins/platfor
- 2023-12-04Qt程序运行报错
报错内容PC环境为Ubuntu20.04,Qt版本是Qt5.12.9,AsensingViewer是编译好的程序./AsensingViewer:errorwhileloadingsharedlibraries:libicudata.so.56:cannotopensharedobjectfile:Nosuchfileordirectory问题分析查看程序依赖lddAsensingViewer注意到有个库
- 2023-11-14第5章 QtCreator 开发工具必知必会技巧
第5章QtCreator开发工具必知必会技巧本章导学Creator代码编辑界面功能介绍项目视图展示是pro文件里面的编译文件列表上面加号可以添加各类文件的视图分栏看见打开的文档还可以打开新的窗口Creator常用快捷键--程序开发的提效利器Creator片段
- 2023-11-06QtCreator 格式化代码
目录Beautifier插件介绍配置Beautifier步骤1、使用ArtisiticStyle2、使用Clang-format3、使用uncrustify参考Beautifier插件介绍QtCreator本身默认支持代码格式化,具体格式化快捷键为:Ctrl+i。可以选择部分或全部选择后执行Ctrl+i操作完成代码格式化。但只限于缩进
- 2023-10-22QtCreator Key Bindings
快捷键|功能-----|-----Esc|切换到代码编辑状态F1|查看帮助(选中某一类或函数,按下F1,出现帮助文档)F2|在光标选中对象的声明和定义之间切换(和Ctrl+鼠标左键一样的效果,选中某一类或函数,按下F2,迅速定位到该类或函数声明的地方或被调用的地方)F3|查找下一个F4|头文件和源文
- 2023-07-31qtCreator 读取utf8文本中文乱码
总是碰到乱码,已经写了(抄了)好几篇关于中文乱码的文章,以为能解决乱码问题了,又又碰到了乱码。是这样的:用的qt5.9.8,编译了一个小程序(mingw),是读取txt文件(utf8),ui->txtEdit->setText(str);显示出来时乱码。后来试了一圈,用下面方法解决了乱码(如果读取超大文件,用这种方法好不好使,我没试过
- 2023-07-04ubuntu下新安装的qtcreator无法打开?编译好的qt程序缺少qtcore库文件?
ubuntu下新安装的qtcreator无法打开?编译好的qt程序缺少qtcore库文件?试试添加qt和qtcreator到环境变量。sudovi/etc/profile新增exportQTDIR=你的qt根目录exportPATH=$QTDIR/bin:$PATHexportLD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATHexportQTCREATOR=你的qtcret
- 2023-06-18/opt/qtcreator-2.6.0/bin/qtcreator
[root@tomopt]#chmodu+x/home/shikun/Documents/qt-creator-linux-x86-opensource-2.6.0.bin[root@tomopt]#/home/shikun/Documents/qt-creator-linux-x86-opensource-2.6.0.bin[root@tomopt]#lsexer_mineFriendlyARMmini6410Qt4.7qt4.7.tgzqtc
- 2023-06-03国产化麒麟linux系统QtCreator和QtCreator编译的程序无法输入中文libfcitx最新版本编译1.2.7
1.问题描述麒麟linux系统QtCreator和QtCreator编译的程序无法输入中文,网上找了很多的libfcitxplatforminputcontextplugin.so库都无法使用正常输入;Qt版本:5.9.6麒麟系统版本:海光麒麟桌面版kylin V10 SP1 小版本号2203XC-P923P_KOS_2203_AMD_HG_3250_220630_AUDIT_ACTIVE.i
- 2023-05-24使用QtCreator C++编写串口调试助手
Qt小白一枚,喜欢嵌入式应用,以前都是使用别人的串口调试助手,学习了C++以后,自己也尝试着做了简单的串口调试助手,分享给大家吧,希望能帮助到大家,如果有错误,请大家指正。话不多说开干!1.首先看一下我设计的界面(我这里比较简单,大家可根据自己的需求进行设计)(界面设计的过程中,每一个控件
- 2023-05-19QtCreator中常用快捷键总结
F1 查看帮助F2 跳转到函数定义(和Ctrl+鼠标左键一样的效果)Shift+F2 声明和定义之间切换F4 头文