Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
2年前关闭。
我一直在Linux环境中编写C / C ++,这很容易(打开终端> Vim>代码> gcc>完成)。我正在尝试在Windows中进行相同的操作,但它几乎没有那么容易。我已经使Vim的终端用完了,因为我不喜欢IDE,因此我正在寻找可以通过命令行使用的Windows编译器。
我的问题是我找不到C / C ++的官方Windows编译器,Microsoft的支持没有用,并且MSDN不断将我指向Visual Studio。在SO和Web上,有关Windows上C / C ++编译器的问题很多,其中包括Dev-C ++之类的建议,但这是GCC附带的。 Visual Studio支持C / C ++,我认为编译器是官方的,但是我很难找到仅编译器。我得到的最接近的是Windows SDK或Visual Studio Express 2015。
另外,在Stackoverflow C聊天室中,我被告知C不再是C ++的子集,这是否意味着我需要找到2个编译器,一个用于C,一个用于C ++?
我还试图弄清楚C / C ++库在哪里。在Linux上,它们已经存在。 Windows是否就是这种情况,如果没有,我在哪里可以找到其C / C ++库?
我没想到入门如此困难,也没想到会这么快就迷路了。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
2年前关闭。
我一直在Linux环境中编写C / C ++,这很容易(打开终端> Vim>代码> gcc>完成)。我正在尝试在Windows中进行相同的操作,但它几乎没有那么容易。我已经使Vim的终端用完了,因为我不喜欢IDE,因此我正在寻找可以通过命令行使用的Windows编译器。
我的问题是我找不到C / C ++的官方Windows编译器,Microsoft的支持没有用,并且MSDN不断将我指向Visual Studio。在SO和Web上,有关Windows上C / C ++编译器的问题很多,其中包括Dev-C ++之类的建议,但这是GCC附带的。 Visual Studio支持C / C ++,我认为编译器是官方的,但是我很难找到仅编译器。我得到的最接近的是Windows SDK或Visual Studio Express 2015。
另外,在Stackoverflow C聊天室中,我被告知C不再是C ++的子集,这是否意味着我需要找到2个编译器,一个用于C,一个用于C ++?
我还试图弄清楚C / C ++库在哪里。在Linux上,它们已经存在。 Windows是否就是这种情况,如果没有,我在哪里可以找到其C / C ++库?
我没想到入门如此困难,也没想到会这么快就迷路了。
最佳答案
有趣的是,我找到了OP的问题的答案,我认为该问题值得发表而不是发表评论。
Microsoft确实在他们称为“构建工具”中提供了独立的Visual C ++编译器。您可以在这里获得一个:
https://www.visualstudio.com/downloads/#build-tools-for-visual-studio-2017-rc
(在页面底部查找构建工具)
关于c++ - 官方Windows C/C++编译器和C库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44976395/