- 博客(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
空空如也
QT如何打开已知的目录并选中指定文件
2021-11-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅