我正在尝试构建一些开源库.我需要包管理系统来轻松下载依赖项.起初我正在使用MinGW+MSYS.但包含的包裹有限.有人告诉我使用MinGW-w64 + MSYS2.
我mingw-w64-install从这里下载了.运行时,它会报告以下错误.怎么解决?

顺便说一句,从MinGW-w64下载页面,我看到了很多下载链接.甚至Cygwin也被列入名单.怎么Cygwin和MinGW-w64相关?

我目前的理解是,到目前为止MinGW+MSYS,MSYS只是MinGW的一个很好的插件,而在MinGW-w64 + MSYS2,MSYS2是独立的,MinGW-W64只是一组可以使用的库.就像Cygwin可以下载许多不同的包装一样.
最近我开始使用 Bazel,在调试应用程序时遇到问题,我可以使用g++进行调试,但无法调试Bazel生成的 .exe 文件。
感谢您关注此内容。
此外,我还使用 Bazel 和 VsCode 任务构建源代码。
版本
|-- CPP_TESTS
|-- .gitignore
|-- a.exe <-- I generated this with g++ minGW
|-- readme.md
|-- WORKSPACE
|-- .vscode
| |-- c_cpp_properties.json
| |-- launch.json
| |-- settings.json
| |-- tasks.json
|-- project
|-- WORKSPACE
|-- main
|-- app.cc
|-- BUILD
|-- readme.md
Run Code Online (Sandbox Code Playgroud)