我期待使用Visual Studio Code进行C ++编程。我安装了Windows的MinGW Installation Manager(32位-Windows 7)。在那,我安装了以下软件包-
当我单击[菜单]安装>应用更改>应用时,程序包开始下载,但是一段时间后会出现错误:
我尝试删除缓存文件并以管理员身份运行MinGW Installation Manager,但错误仍然存在。
有没有一种方法可以避免此错误,或者是否有其他方法可以在Visual Studio Code中进行C ++编程(就像我喜欢的编辑器一样)?
答案 0 :(得分:0)
肯定,Visual Studio处理许多功能。
其中之一是将其自己的编译器预先配置为在Visual Studio上运行。 要使用它,可以在创建新项目时选择C ++项目。如果看不到C ++项目类别,则应该有一个“链接”,将您定向到工具下载页面,您可以在其中找到c ++。
答案 1 :(得分:0)
请在此处查看:https://sourceforge.net/p/mingw/bugs/2340/
TL; DR-SourceForge的证书存在问题,阻止某些版本的Windows使用MinGW从Windows下载(我在32位XP上遇到此问题)。
但是,您可以手动获取所需的软件包。只需将它们放入
$MINGW_ROOT/var/cache/mingw-get/packages
(其中mingw-get.exe本身位于$MINGW_ROOT/bin
中)。在尝试从SourceForge源获取之前,MinGW GUI将首先检查此位置。以下是所有软件包的简单列表:https://qa.debian.org/watch/sf.php/mingw
您可以创建一个包含所有URL的.lst
文件,然后仅获取所有内容(大约900 MB的数据),然后使用此命令下载所有内容:
wget --no-check-certificate -i MinGW32.lst