|
|
|
@@ -97,9 +97,10 @@ C++ 通信组件与选手接口 |
|
|
|
|
|
|
|
1. 贵校程设课大多数使用 Visual Studio。对大多数选手来说,这是最易上手的 |
|
|
|
2. 开箱即用,方便 |
|
|
|
3. MinGW 已停止维护,正在维护的是 MinGW-w64,两者名称很像,选手尤其是使用百度等劣质搜索引擎或查阅 CSDN 等劣质博客安装时极易混淆 |
|
|
|
4. MinGW 需要附加更多的其自己的依赖库如 glibc 等,此 glibc 依然依赖 msvcrt,多一层依赖库便增加了一些版本不兼容问题的风险 |
|
|
|
5. 其与 MSVC 的 Name Mangling 的规则、ABI 等并不一致或不完全一致,增加各种不兼容问题的风险 |
|
|
|
3. Visual Studio 已使用多年,坑全部踩过了一遍,突然变更又要重新踩坑 |
|
|
|
4. MinGW 已停止维护,正在维护的是 MinGW-w64,两者名称很像,选手尤其是使用百度等劣质搜索引擎或查阅 CSDN 等劣质博客安装时极易混淆 |
|
|
|
5. MinGW 需要附加更多的其自己的依赖库如 glibc 等,此 glibc 依然依赖 msvcrt,多一层依赖库便增加了一些版本不兼容问题的风险 |
|
|
|
6. 其与 MSVC 的 Name Mangling 的规则、ABI 等并不一致或不完全一致,增加各种不兼容问题的风险 |
|
|
|
|
|
|
|
## 开发人员 |
|
|
|
|
|
|
|
|