自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 问答 (1)
  • 收藏
  • 关注

原创 QT报错“未找到文件:moc_mainwindow.cpp”

突然就出现了这个报错,可能是因为之前对环境变量进行了修改。 检查了项目目录没有中文及环境变量之后做过了以下尝试: 新建项目,将原项目代码复制进去; 结果:失败,一样报错 重新qmake 结果: 取消勾选shadow build之后清除->重新构建 结果:失败 新建空白项目直接编译运行: 结果:一样报错 我猜测未找到moc文件大概是因为预编译失败,与环境配置可能有一定的关系。于是重新安装了qt,重新打开项目编译通过。 在下面附上moc的定义和作用: “moc 全称是 Meta-Object Comp

2021-09-29 09:38:41 8615 1

原创 QT报错“conflicting declaration of C function ‘float fabsf(float)‘的解决方案

今天遇到这个情况: “C函数‘float fabsf(float)’的声明冲突” 实验各种操作之后发现可以这么做:把“extern float __cdecl fabsf (float x);”这行注释掉,然后编译,ok。然后取消掉注释,再编译,就解决了这个问题。 后面发现在这一行extern后面多加一个空格,就可以复现这种情况: 朋友猜测应该是编译先后顺序的问题:在更改这个头文件之前,就只编译你写的而不会编译这个头文件;然后更改了这个头文件两个都会被编译。 谨以此文记录这个第一次遇到的bug,如有大佬

2021-09-13 10:41:57 3709 1

原创 QT翻译文件名称代指(.qm文件)

QT翻译文件名称代指(.qm) zh_cn:简中 zh_hk或zh_tw:繁中 zh为国家前缀:中华 i18n:internationalization(国际化)的缩写

2021-09-03 11:04:53 410

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除