Qt相关常见问题

使用Creator创建的控制台程序无任何输出?

debug时间,2017-09-25 22:20-22:30

如题,程序本身是能够正确运行的,例如我输出的文件是正确的。 但是在终端运行程序时,程序本身没有任何输出,不论是正确的信息还是错误的信息。 最后发现是使用Creator构建程序时,没有在pro文件中加入CONFIG+=console导致的,加入之后程序就能正常输出了。 加入之后记得qmake+rebuild一下,仅仅重新编译有时候不会更新的。

**教训:**使用qtcreator构建工程时一定要清楚常用的几个参数的含义以及应用,pro文件并不是啥都不用写就能正确配置的。

qtcreator中开启gcc的c99支持

QMAKE_CFLAGS += -std=c99