自定义博客皮肤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 7680 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 3339 1

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

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

2021-09-03 11:04:53 274

空空如也

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

TA关注的人

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