Contact me: hankecnc@gmail.com

将“noexcept”添加到 what() 覆盖允许在 MacOS 上轻松编译 #395

推推 grbl 3年前 (2023-02-01) 256次浏览
打开
dkayser 打开了这个问题 2020 年 6 月 15 日 · 1条评论

注释

将“noexcept”添加到 what() 覆盖允许在 MacOS 上轻松编译 #395
凯瑟 评论了 2020 年 6 月 15 日  

只是想指出,使用 QT creator 让它在 MacOS 上运行 1.2b 非常简单。

  1. 在 frmmain.h 第 73 行中将参数添加noexcept到覆盖中:

const char* what() const noexcept override { return "Operation was cancelled by user"; }

noexcept未来版本可以默认添加吗?

  1. 必须修改 candle.pro 中的编译器标志

我删除-7z了和/DEBUG/OPT:REF标志。然后它起作用了。不太确定正确的相应 MacOS 标志是什么。

将“noexcept”添加到 what() 覆盖允许在 MacOS 上轻松编译 #395

在 frmmain.h 第 73 行的覆盖中添加 noexcept 参数:

https://github.com/Denvi/Candle/blame/5709b4961b8e3494d4a5e040b7223b57a0d083db/src/frmmain.h#L72
v1.1...v1.2b
似乎已在 1.2b 中修复

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

2名参加者
将“noexcept”添加到 what() 覆盖允许在 MacOS 上轻松编译 #395将“noexcept”添加到 what() 覆盖允许在 MacOS 上轻松编译 #395

喜欢 (0)