Qt创建者禁用c ++并强制普通c?

时间:2014-10-21 05:41:19

标签: c qt qt-creator

我正在使用Qt创建者进行普通c项目。我设法让它使用gcc来编译单个文件,但它似乎是使用g ++进行最终编译(从我在Compile输出窗口中看到的内容来判断)。除了__cplusplus是由于某种原因定义的,我认为它弄乱了我需要使用的库。那么如何强制Qt在普通c模式下进行编译和链接呢?

screenshot of my qt creator with compile output window shown, that seems to indicate that qt uses gcc to compile individual file but g++ to actually link them

我希望你能在这里看到编译输出的第一行灰线表示它使用gcc,但第二行似乎表明它使用g ++进行链接。我认为这是问题所在,我该如何更改此设置?

在我的实际项目中,我也使用qmake。

在这里你可以看到QMAKE_SPEC设置为linux-g ++会导致问题吗?

screen shot of qtcreator showing the options set for qmake under the "Build&Run" menu under tab "QT Versions"

0 个答案:

没有答案