我正在使用Qt创建者进行普通c项目。我设法让它使用gcc来编译单个文件,但它似乎是使用g ++进行最终编译(从我在Compile输出窗口中看到的内容来判断)。除了__cplusplus是由于某种原因定义的,我认为它弄乱了我需要使用的库。那么如何强制Qt在普通c模式下进行编译和链接呢?
我希望你能在这里看到编译输出的第一行灰线表示它使用gcc,但第二行似乎表明它使用g ++进行链接。我认为这是问题所在,我该如何更改此设置?
在我的实际项目中,我也使用qmake。
在这里你可以看到QMAKE_SPEC设置为linux-g ++会导致问题吗?