在Qt Creator中启用C99

时间:2013-08-29 20:56:23

标签: c gcc qt-creator

我在Linux的Qt Creator中创建了一个Plain C项目,但是我收到了这个错误:

error: 'for' loop initial declarations are only allowed in C99 mode
note: use option -std=c99 or -std=gnu99 to compile your code

我应该在* .pro文件中放入什么来启用C99?

2 个答案:

答案 0 :(得分:7)

QMAKE_CFLAGS += -std=c99

这对我有用,即使没有记录,智能感知也无法识别它。

答案 1 :(得分:3)

您可以将QMAKE_CCQMAKE_CFLAGS_DEBUGQMAKE_CFLAGS_RELEASE设置为包含-std=c99,例如添加到您的.pro文件

 QMAKE_CC= gcc -std=c99