QtCreator怎么添加编译参数

QtCreator怎么添加编译参数,第1张

在pro文件里添加:QMAKE_CXXFLAGS += -m128bit-long-double

如果是C工程或者有C文件也用那就也加上:QMAKE_CFLAGS += -m128bit-long-double

pro文件很灵活的,编译参数那块控制还有下面好多:

直接创建一个QT GUI应用 没添加任何代码

编译输出如下:

21:34:14: 为项目test1执行构建步骤 ...

21:34:14: 配置没有改变, 跳过 qmake 步骤.

21:34:14: 正在启动 "nmake.exe"

{1"?} {2?}

qtcreator_ctrlc_stub: Command line failed: nmake.exe

21:34:14: 进程"nmake.exe"崩溃。

构建项目test1 时发生错误 (目标: 桌面)

当执行构建步骤 'Make'时

在构建和运行那里设置“使用jom代替nmake”后,编译输出如下:

。。。。。。。

'cl' 不是内部或外部命令,也不是可运行的程序

或批处理文件。

jom: E:\QT_new_start\project_files\test1-build-desktop-Qt_4_8_0_for_Desktop_-_MSVC2010__Qt_SDK____\Makefile.Debug [debug\main.obj] Error 1

jom: E:\QT_new_start\project_files\test1-build-desktop-Qt_4_8_0_for_Desktop_-_MSVC2010__Qt_SDK____\Makefile.Debug [debug\mainwindow.obj] Error 1

jom 1.0.8 - empower your cores

jom: E:\QT_new_start\project_files\test1-build-desktop-Qt_4_8_0_for_Desktop_-_MSVC2010__Qt_SDK____\Makefile [debug] Error 2

21:37:32: 进程"E:\QT_new_start\QtCreator\bin\jom.exe"退出,退出代码 2 。

构建项目test1 时发生错误 (目标: 桌面)

当执行构建步骤 'Make'时执行qmake没问题

办法

1、首先,在Qt Creator中,在项目设置中,编译器部分,勾选“忽略路径中的非ASCII字符”。

2、然后,在Qt Creator中,在项目设置中,编译器部分,添加编译器参数“-fexec-charset=gbk”。

3、最后,在Qt Creator中,在项目设置中,链接器部分,添加链接器参数“-fexec-charset=gbk”。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11622514.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存