gpt4 book ai didi

c - Qt Creator纯C项目

转载 作者:行者123 更新时间:2023-11-30 14:36:08 25 4
gpt4 key购买 nike

我正在尝试使用 Qt Creator 进行 Ansi C 程序开发。我的问题是我仍然收到典型的 g++ 警告,例如使用了可变长度数组。有没有办法强制 Qt Creator 在任何阶段(编译、链接等)仅使用 gcc 而从不使用 g++?

最佳答案

过去,当构建使用子项目的 Qt/C++ 项目时,我需要考虑这个问题两次,我想在 QtCreator 中将其编译为 C 静态库:FluidSynthSonivox .

QtCreator 有一个创建纯 C 应用程序的向导(欢迎 -> 新项目 -> 非 Qt 项目 -> 纯 C 应用程序:

QtCreator Plain C Application Wizard

编译器没有问题; qmake 根据源文件的后缀执行正确的操作: gcc 对应 *.c , g++ 对应 *.cpp 。您只需要担心链接以及 LFLAGS 和 CFLAGS 当它们需要特定值时:

QMAKE_LINK = $$QMAKE_LINK_C
QMAKE_LFLAGS_RPATH = ...
QMAKE_CFLAGS_DEBUG = ...
QMAKE_CFLAGS_RELEASE = ...

关于c - Qt Creator纯C项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58225709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com