/ Vijos / 讨论 / 建议 /

为什么vijos的G++不用MingW?

表示我使用GUIDE+MingW的,在vijos上经常因为没有include某个库导致CE!因为这个我至少错了六七次!
MingW的库兼容性更高,为什么不用MingW编译呢?如果可以换成MingW那就好了。

13 条评论

  • @ 2017-03-18 11:38:41

    是:MinGW,注意大小写,并且你自己不按规范写可移植性也不高

  • @ 2017-03-18 10:19:20

    我用GUIDE+MinGW
    #include <iostream>
    什么东西都可以用

    • @ 2017-03-18 10:20:27

      在GUIDE+MinGW里iostream相当于万能库

  • @ 2017-03-17 17:14:32

    现在include<bits/stdc++.h>在noip里面也能用了,你还不如用这个呢!
    还有@twd2:vijos竟然开了02优化,那noip怎么办

  • @ 2015-10-18 21:17:50

    没有Include某个库导致CE是你自己的问题,而且NOIP没有按照规范include也会CE,我去年就是因为这个自己机器上过了编译,但是没有include<cstdio>导致day2 0分

  • @ 2015-10-14 21:45:38

    OIER更得注意规范,保证自己程序没有缺漏啊

  • @ 2015-10-14 20:03:50

    ò,装13么

  • @ 2015-10-08 19:17:59

    您好 我们的编译器命令为 g++ -O2 -s -Wall -o foo.exe foo.cpp -lm 所以编译器不会自动include一些头文件比如cstring。

    我自以为这个编译器参数是和各大比赛类似的。

    所以请您养成手动include这些头文件的好习惯,绝对对您今后的生产实践活动有好处。

  • @ 2015-10-08 17:40:19

    你有编程序不符合规范的权利,编译器就有让你CE的权利。

  • @ 2015-10-08 17:34:57

    我就认识一个人因为noip用scanf没有加<cstdio>爆零了。。

  • @ 2015-10-08 07:14:03

    Show me the code.

    • @ 2015-10-08 14:21:29

      刚刚看了
      也是醉
      1. include <iostream>用scanf
      2. main函数声明不符合规范
      3. 不include <cstring>用strlen
      4. 不清楚什么是MinGW什么是语法规范什么是标准

    • @ 2015-10-08 15:30:10

      1、我是根据本地的编译器进行编译的,在MinGW下的确可以成功编译,上传到vijos上会报错
      2、本人是OIer而不是程序师,不在意main什么的符不符合规范

    • @ 2015-10-08 19:13:56
      1. 本地编译器如果这样的代码能成功编译说明你需要更新你的编译器
      2. OIer不遵守规范同样会导致包括但不限于CE等问题
  • @ 2015-10-07 23:36:44

    我记得VJ好像一直是MinGW

  • @ 2015-10-07 23:36:23

    难道不是吗

  • @ 2015-10-07 16:27:40

    这是好事啊,要是noip的时候ce了你就欲哭无泪了。

  • 1