1
|
Robert Fraser · 技术社区 · 6 年前 |
![]() |
1
1
这是旧版本的mingw的遗留问题,其中printf格式是通过未处理的msvcrt重定向的。
您可以通过向文件添加新的首行(在任何标准包括之前)来解决此问题:
然后使用以下属性:
这指示mingw-w64使用自己的printf实现,该实现符合ISO标准,并且
在我的系统(G++8.2.1)上使用
也许值得一份bug报告指出
|
![]() |
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 5 月前 |
![]() |
MysteryMoose · GCC下故意忽略初始化器警告中的过量元素 7 月前 |
|
Ken P · 如何利用[*]printf格式类型规范警告? 11 月前 |
![]() |
fghoussen · 在C结构体中,为什么打包、对齐似乎会进行填充? 11 月前 |
![]() |
adversarr · 全局变量何时导出到可执行文件? 11 月前 |