- 博客(18)
- 资源 (19)
- 问答 (1)
- 收藏
- 关注
原创 Visual Studio 2015编译Qt5.8.0源码踩坑记录
windows平台下利用Visual studio2015编译qt5.8.0源码遇到的问题总结
2024-02-24 21:57:22
409
1
原创 C++多核不同步情况下同时读写同一个内存地址的讨论
多核cpu目前已经十分常见,因此在编程过程中多半会出现多线程同时读写某一个内存地址。比如线程T1和线程T2不使用锁,不使用原子语义情况下,修改某一个变量。这种情况下,结果往往是未定义(undefined)。情况一:设想如下情形,在一个32位系统上修改一个64位的变量,假设位一个计数器counter,低32位为0xffffffff,执行++操作后,低位变为了0x00000000,这时候就需要对高32位执行加一操作(进位),如果另一个线程T2在低32位加1变为0,高位即将执行加1之前操作,读取变量值,那么这
2021-10-17 21:40:11
1553
原创 QT源码生成sln错误提示总结
采用错误提示:Failure to read QMAKESPEC conf file c:\Qt\4.7.1_x64\mkspecs\win32-msvc2008。google上查了下,
2021-10-17 21:19:03
482
原创 win10下VS2008提示试用期过期解决办法
基本上百度出来的方法都是采用CrackVS2008ForWindows7.exe的方式,调出输入序列号的界面,但是对于win10的系统是无效的。真正对win10有效的方法是采用PatchVS2008.exe就可以调出序列号的界面,输入序列号PYHYP-WXB3B-B2CCM-V9DX9-VDY8T即可。下载地址为:PatchVS2008下载_红软基地 (rsdown.cn)...
2021-09-02 18:22:24
1283
3
原创 QT使用namespace引发翻译失效问题
在工作中,遇到两个文件中待翻译内容大量相同,其中某个文件用自定义的namespace包起来,以防范重定义的问题。但是在用lupdate翻译的时候,生成的ts将这两个文件中的待翻译字符串都he
2021-06-03 20:43:28
567
原创 Qt翻译失败
工作中遇到的一个问题,qm也生成了,也调用了QtTranslator,但是界面怎么都不显示翻译。后来查看ts文件发现对应的context为空,导致不显示,加载即可!
2020-10-27 10:11:01
490
原创 Linux下g++编译动态库的问题relocation R_X86_64_32 against `.rodata‘ can not be used when making a shared objec
relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC问题出现原因是编译库的时候:g++ -c -fPIC c1.cppg++ -shared -fPIC -o libc1.so c1.o编译生成.o和生成lib**.so 所用的参数不一致,上一句加上-fPIC后就不存在这个问题了。即:g++ -c -fPIC c1.cpp..
2020-10-25 21:20:44
1755
2
原创 QT4.7.1_x64+VS2008编译问题
使用VS2008编译QT4.7.1的QtCore4.dll库后,发现软件启动时,加载qt插件失败,如图所示:搜索代码定位到:其中QT_BUILD_KEY定义在Qt\4.7.1_x64\src\corelib\global\qconfig.h中,而这个文件查看更改日期发现是最新的,因此判断是编译过程中自动生成的,通过对比32位发布版本中的qconfig.h文件,发现端倪:将左边同步到右边即可...
2020-08-18 21:19:41
177
原创 QT4.7.1编译源码
公司调试Qt源码,编译Qt4.7.1后,发现放在版本中启动软件,提示无法定位程序库输入:??0QStatePrivate@@QEAA@XZ 很奇怪。对比公司版本中的QtCore4.dll和编译出来的QtCore4.dll 发现大小不一致,使用Dependency walker 导出txt 对比发现Qtcore4.dll导出类和函数有众多差异!打开对应源文件:大致明白原因是没有导出符号,打开工程配置,果然没有添加Q_AUTOTEST_EXPORT的导出。全局搜索“Q_AUTOTEST.
2020-08-18 18:21:48
343
原创 QT .pro转成vcproj
打开qt-command prompt 输入:qmake -tp vc -spec win32-msvc2008-r project.pro所在路径即可
2020-08-18 16:58:30
230
原创 TensorFlow安装问题总结
参照官网一步步下来安装,最后出现错误:_mod = imp.load_module('_pywrap_tensorflow_internal' fp pathname description)Load module dll failed.原因:采用默认方式安装,得到的TensorFlow是2.1版本,可以尝试降一个版本,即执行下面的代码:pip install tensorflow...
2020-03-12 21:35:51
166
原创 QT滚动条移动不够平滑
最简单的例子就是QTreeWidget里面添加了内嵌了好几个widget作为子节点,这时候默认的滚动条滚动时,很跳跃,是按照每个widget大小为单位控制单步的滚动距离,这时候如下设置即可,实现平滑滚动 setVerticalScrollMode(QAbstractItemView::ScrollPerPixel)...
2019-01-07 19:31:27
1755
1
原创 Qt事件循环研究
一般来说,在执行QApplication.exec()之前,所有的交互都会被忽略,但是消息框QMessageBox是一个例外,因为它拥有自己的消息循环! Generally speaking, no user interaction can take place before calling exec(). As a special case, modal widgets like ...
2018-12-16 21:18:30
236
原创 QT中QLabel设置首行缩进
最近用QLabel显示文字,需要设置首行缩进,发现网上资料很少,特来分享一下代码。 QString style=”
2016-12-20 21:25:26
4842
图像处理之高斯模糊
2013-11-04
遥感数字图像处理
2012-09-22
英文字母首字母自动大写,多余空格消除(C++)
2012-03-06
个人电话号码管理系统(AVL,C++实现)
2012-03-04
计算机视觉中给定两幅图像以及投影矩阵情况下,如何计算极线影像?
2016-03-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人