我的 Qt Creator 是 4.11,它基于 Ubuntu 17.04 中的 Qt 5.14。由于正在进行的开发,我没有更新 Qt Creator 和 Ubuntu 以避免干扰工作设置。
每当我在调试构建模式下运行它时,它都能很好地编译并运行可执行文件。但是,如果我检查“build--*”目录,二进制文件(即 .exe)会消失,所有从 .cpp 文件创建的 .o 文件从几 MB 缩小到 18 个字节!
在网上搜索过,但找不到这样独特的问题。目前的解决方法是每次都清理构建,等待很长时间。
请建议哪种配置可以解决此问题?
更新:
在评论部分的帮助下,另一个显着的细节浮出水面。当我访问build-*
一个好的项目和这个项目的文件夹并签file main.o
入终端时,会出现以下输出
好项目:_main.o:ELF 64 位 LSB 可重定位,x86-64,版本 1(GNU/Linux),未剥离
坏(这个)项目:_main.o:gzip压缩数据,来自NTFS文件系统(NT)