新版MinGW编译老代码时会出现很多警告,这些警告其实多数都毫无意义,且干扰异常信息的输出,所以希望编译时禁止警告信息输出。很简单,加一个编译参数就可以了。
-w :Inhibit all warning messages
我用的IDE是CodeLite,配置如下:
【Settings】->【Build Settings】->【Compilers】->选中编译器->【Switches】:
Source = -c -w -fexec-charset=GBK -finput-charset=UTF-8