
工作点滴
woszsj
这个作者很懒,什么都没留下…
展开
-
windows下Lib能否添加版本号说明
LIB只是一个将多个.c .cpp等编译出来的obj打包一下而已,它里面只包含一些可执行代码。正常来说,在windows下右键点击文件可通过详细信息显示文件的版本号。标准的PE文件才能添加版本信息的。但是.lib文件不行。原创 2024-04-24 10:02:18 · 186 阅读 · 0 评论 -
Disable vtk,itk的报警提示框
itk 使用重定向输出的方式禁止弹出,代码参考itk的使用示例 using myFileOutputWindow = itk::FileOutputWindow; myFileOutputWindow::Pointer window = myFileOutputWindow::New(); window->FlushOn(); // Set the singelton instance itk::OutputWindow::SetInstanc.原创 2021-09-01 10:39:04 · 249 阅读 · 0 评论 -
获取鼠标事件
一.获取mousemove事件当鼠标不按住任何按键,仅move的时候,需要添加 setMouseTracking(true)语句,如果是mainwindow还必须添加ui->centralwidget->setMouseTracking(true)。才能在mouseMoveEvent和eventFilter中获取鼠标移动事件的响应。二.获取QtableWidget,QtableView,QtreeWidget的eventFilter鼠标事件时,ui->tableW原创 2021-08-11 11:53:51 · 644 阅读 · 0 评论 -
QT5 交叉编译配置以及 远程调试遇到问题
q1:程序可以远程启动,但是无法进入断点。.pro文件中 CONFIG += console 会导致此问题,此处应该默认的是CONFIG += release console,均可导致调试无法进入断点。q2:qt creater 调试时进入disassembler 汇编界面原因是工程路径中有中文,gdb不能找到源文件。...原创 2020-01-07 15:24:50 · 732 阅读 · 0 评论 -
收缩sqlite
收缩sqlite数据库转载自:https://blog.csdn.net/wu_qing_man/article/details/4188116只要执行vacuum命令就可以收缩数据库了转载 2019-12-05 14:35:23 · 499 阅读 · 0 评论 -
linux下 代码统计命令 可用于qt
find ./ -name "*.[chS]" | xargs cat | wc -l转载 2018-09-21 09:28:07 · 687 阅读 · 0 评论 -
c++ 成员函数和要使用的c库函数重名
c++ 成员函数和要使用的c库函数重名。qt继承的父类里面有open,现在要使用c库中的open,怎么指定啊?默认是父类的open。需要使用c库:使用::open需要使用成员函数:this->open ...原创 2018-12-17 11:24:16 · 1566 阅读 · 0 评论 -
sqlite在QT Creator项目中有问题
sqlite以源码方式加入QT项目中(sqlite.c和sqlite.h)会出现sqlite3.o: undefined reference to symbol 'dlclose@@GLIBC_2.2.5'等问题在.pro项目文件中添加LIBS += -ldl可解决类型问题...原创 2019-04-25 17:08:23 · 338 阅读 · 0 评论 -
嵌入式linux 下Qt使用glog
编译嵌入式参考https://blog.csdn.net/liusirboke/article/details/56838586x86linux qt 如下:1.下载glog源码,我用的0.4版本。2.参考https://blog.csdn.net/Sherlock_Homles/article/details/83019783apt-get install autoconf a...原创 2019-05-24 16:50:52 · 1094 阅读 · 0 评论 -
CstringArray error C2248: 'CObject::CObject' : cannot access private member declared in class
error C2248: 'CObject::CObject' : cannot access private member declared in class 'CObject' 出现上述错误的原因是:CstringArray 不能被赋值构造函数调用。既所有的赋值都要使用CstringArray.Copy函数。特别要注意CstringArray在struct中时也必须要Cst原创 2017-12-02 09:23:26 · 1409 阅读 · 0 评论 -
关于mfc字体
涉及到字体名称的地方一定要特别注意,是否font.CreatePointFont(8*size, cont )中的cont参数。有@符号,“@宋体"是可以识别的,但是逆时针文字自旋90度。原创 2017-09-20 10:26:16 · 444 阅读 · 0 评论 -
qt qlabel 样式
Qt 2.3.10 中, QPalettepal 可编辑空间样式,如:pal.setBrush(QColorGroup::Base,QBrush(QColor(0,0,0)));//背景色pal.setBrush(QColorGroup::Text, QBrush(QColor(255,255,255))); //字体的颜色这些样式可用于Qlineedit,但是不能用于Qlabel。原创 2012-06-30 09:40:49 · 4182 阅读 · 0 评论 -
qt 用gdb调试
将QApplication::GuiServer作为QApplication构造函数的第三个参数 等价于-qws,如此可加上-g使用gdb调试。如果使用原始gdb,有时会乱跳的。原创 2012-07-03 08:55:48 · 5496 阅读 · 0 评论 -
c/c++高质量编程中的一点错误
机缘巧合下看到了林锐博士的 《c/c++高质量编程》,感觉他的float对0值的比较方式有问题,在vs2008下一试果然不对。#include "stdafx.h"#include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ float a=0.00000001; if(a==0.0原创 2012-08-03 16:17:15 · 843 阅读 · 2 评论 -
linux下asm错误处理
如果出现如下错误:ln: 正在创建指向“asm-arm”的符号链接“asm”: 不支持的操作make: *** [at91sam9263ek_nandflash_config] 错误 1System not configured - see READMEmake: *** [dep] 错误 1System not configured - see READMEmak原创 2012-08-10 16:53:51 · 1127 阅读 · 0 评论 -
9263上移植qt4.7.3
基本全部抄写了别人的移植过程,红色为我认为要注意的:1.安装tslib,支持触摸屏。将压缩文件解压缩到/opt目录tar xvzfkergoth-tslib-1.0-98-ge17263e.tar.gz -C /opt进入/opt/kergoth-tslib-e17263e目录cd /opt/kergoth-tslib-e17263e配置tslib环境make clea原创 2012-09-12 15:42:19 · 1235 阅读 · 0 评论 -
Qt 数据库 0x00bf56f7 处未处理的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突
调试了一星期,明明2段相同的代码,放一起就有一段不行了。后来发现demo里的QsqlDatabase是放在main文件里的,才醒悟到可能会是这个原因。Qt只允许打开一个QsqlDatabase,哪怕在不同的类里用不同的QsqlDatabase实例也不行。所以要使用QSqlRelationalTableModel的时候特别要注意,因为这时候是不能close QsqlDatabase的。当他和QS原创 2013-09-10 09:36:46 · 3298 阅读 · 0 评论 -
redhat,ubuntu,Fedora搭建NFS
先在宿主机上的/etc/exports/下添加一行:/zsj 192.168.0.*(rw,sync,no_subtree_check,no_root_squash)/zsj 【共享目录】192.168.0.*【共享的网络段,*为所以能ping通的电脑此处与接下来的权限参数直接无空格】(rw【读写】,sync,no_subtree_check【无验证】,no_root_squash【无锁定原创 2012-07-03 09:30:13 · 801 阅读 · 0 评论 -
编译内核 无法找到相对路径
linux内核移植时,编译嵌入式系统内核,报错原创 2014-08-08 14:59:37 · 807 阅读 · 0 评论 -
gcc编译安装
tar xzf gcc-4.6.2.tar.gzcd gcc-4.6.2./contrib/download_prerequisitescd ..mkdir objdircd objdir$PWD/../gcc-4.6.2/configure --prefix=/opt/gcc-4.6.2 makemake installIf your build fails and y转载 2012-07-07 11:46:02 · 666 阅读 · 0 评论