MinGW编译器的bug

之前写WDict的时候遇到过一个bug, 今天由于一些原因再次遇到了, 现在把它记录下来。

简单地说, 就是MinGW的c++编译器开启编译参数-O2 -std=c++11之后, 源代码包含#include <cmath>(或者#include <algorithm>)会编译失败。

面向StackOverflow编程得知, 只需要把-std=c++11参数修改为-std=gnu++11即可解决。

另外, 之前我在处理WDict的这个bug的时候, 使用的是-D__NO_INLINE__。显然, 它会造成性能问题。

发表评论

注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)

本文链接:https://twd2.me/archives/8905QrCode