我可以在没有 Visual Studio 的情况下使用 Visual C++ 编译器吗? [关闭]

Posted

技术标签:

【中文标题】我可以在没有 Visual Studio 的情况下使用 Visual C++ 编译器吗? [关闭]【英文标题】:Can I use Visual C++ compiler without Visual Studio? [closed] 【发布时间】:2013-12-27 05:50:56 【问题描述】:

有什么方法可以让我从命令行使用 Visual C 或 Visual C++ 编译器,而无需安装 Visual Studio?

我以前试过,但找不到。寻求帮助。

【问题讨论】:

该工具链曾经包含在 Windows SDK 中,但现在已经不是这样了。 我认为您必须安装 Visual Studio 才能安装编译器,但安装后您可以直接执行它。 通常我们想要相反的:Visual Studio 但使用另一个编译器;) 如果你已经为 Visual Studio 付出了很多,为什么不使用它而不只是编译器和链接器。 可以走特快路线-许可证确实说您可以将其用于商业用途。只是你没有得到所有的库和像 MFC 这样的古老东西。 【参考方案1】:

可以,例如 Windows SDK 带有 Visual C++ 编译器,但它不包含 Visual Studio,快速搜索发现 this msdn page。

来自 Microsoft 的 LE “绝妙”决定:似乎 newer Windows SDK 没有附带编译器,因此您需要安装 Visual Studio 才能从命令行使用。

【讨论】:

我认为值得一提的是,唯一明智的选择是调用msbuild。不要直接调用 cl.exe 或 link.exe,沿着这条路走下去是疯狂的。我从未听说过或使用过 nmake,但似乎没有必要。 SDK 中不再包含编译器。来自MSDN - “Windows SDK 不再附带完整的命令行构建环境。您必须分别安装编译器和构建环境。” @DanO 我每天都做 cl.exe。还有nmake。快快乐乐了。我很生气;) @Drop 我想它适用于小型项目或模块 - 但如果您要维护 .sln 为什么不调用 msbuild? @DanO .sln?没门。只有 Makefile!

以上是关于我可以在没有 Visual Studio 的情况下使用 Visual C++ 编译器吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

我可以在没有 Visual Studio 的情况下使用 SQL Server Compact Edition 3.5

可以在没有 Visual Studio 的情况下使用 MinGw 编译 python.exe

我可以在没有 Visual Studio 的情况下开发 .net 项目吗,如果可以,.net 框架是成本还是免费软件 [重复]

我可以在没有安装 Visual Studio 的情况下在 Windows 服务器上构建 .NET Core 应用程序吗?

在没有 Visual Studio 的情况下使用 C++ 安装 Opencv

有没有办法在没有 WPF 或 Visual Studio 的情况下在 C# 中制作 GUI(仅使用代码)?