- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 QT报错“未找到文件:moc_mainwindow.cpp”
突然就出现了这个报错,可能是因为之前对环境变量进行了修改。检查了项目目录没有中文及环境变量之后做过了以下尝试:新建项目,将原项目代码复制进去;结果:失败,一样报错重新qmake结果:取消勾选shadow build之后清除->重新构建结果:失败新建空白项目直接编译运行:结果:一样报错我猜测未找到moc文件大概是因为预编译失败,与环境配置可能有一定的关系。于是重新安装了qt,重新打开项目编译通过。在下面附上moc的定义和作用:“moc 全称是 Meta-Object Comp
2021-09-29 09:38:41 7699 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 3345 1
原创 QT翻译文件名称代指(.qm文件)
QT翻译文件名称代指(.qm)zh_cn:简中zh_hk或zh_tw:繁中zh为国家前缀:中华i18n:internationalization(国际化)的缩写
2021-09-03 11:04:53 276
空空如也
QT如何打开已知的目录并选中指定文件
2021-11-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人