【问题标题】:Do i need .NET framework 2.0 SDK to compile from command line with .NET based compiler我是否需要 .NET 框架 2.0 SDK 才能使用基于 .NET 的编译器从命令行编译
【发布时间】:2009-05-13 12:11:46
【问题描述】:

你好 我写了一个类似的代码

文件名 test.cpp

#include<stdio.h>

void main()

{

 printf("Hello");
}

}

我的计算机中安装了 .Net Framework 2.0。使用 MSBuild.exe

编译

当我尝试从命令行编译它并使用 msbuild.exe 导航到 .NET frameworl 2.0 文件夹时,它显示警告和错误 VCBuild.exe 不可用安装 framework2.0 sdk 我真的吗需要吗???

帮帮我

【问题讨论】:

  • 如何你试图编译这个?
  • 即使您尝试使用正确的编译器(Microsoft 的 C++),它仍然无法编译,因为大括号太多了。你确定你完全知道你想要做什么吗? (比如知道你正在使用的语言的名称)

标签: .net c++ visual-c++


【解决方案1】:

试试免费的 Visual C++ 编译器,它应该可以满足您的需求。

你可以找到它here

【讨论】:

    【解决方案2】:

    当然,您肯定需要某个地方的 C++ 编译器 - 并且在普通框架中没有 C++ 编译器(与 C# 不同)。

    【讨论】:

      【解决方案3】:

      您不能仅使用 .net 框架的 msbuild.exe 构建 .net 项目 你需要有一个 .net framework 2.0 SDK 或者你应该已经安装了 .net Studio。 最好在不打开 Visual Studio 的 IDE 的情况下安装 Visual Studio Express Edition 并将 MSBuild.exe 用于您的应用程序。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-07-05
        • 2010-10-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-01
        • 2019-12-20
        相关资源
        最近更新 更多