【问题标题】:Using Visual C++ for C++ instead of C++/CLI使用 Visual C++ for C++ 而不是 C++/CLI
【发布时间】:2011-06-02 02:36:39
【问题描述】:

我知道如何用 C++ 编写控制台程序,但现在我想编写带有 Windows 接口的程序。 MS VS 2010 使用它的拖放设计系统使编写 C++ Windows 应用程序变得容易。 (.net Framework) 但是,Visual Studio 似乎使用了我不熟悉的 C++/CLI。

是否有只使用 C++ 的 IDE?是否有任何带有易于使用的 GUI 设计器的好 IDE,或者我可以调整 VS 2010 以不使用 C++/CLI?

【问题讨论】:

  • 找几把剪刀剪断鼠标脐带。成为真正的 C++ 程序员的唯一途径。

标签: c++ visual-studio visual-studio-2010 visual-c++ c++-cli


【解决方案1】:

Qt Creator - Qt IDE 怎么样? http://www.qt.io/ide/

【讨论】:

    【解决方案2】:

    Visual C++ 非常乐意不使用 C++/CLI 语法,事实上,如果没有它,它会更好地工作。

    只需将项目选项中的“使用 .NET Framework (/clr)”设置为“否”。或者在开始创建项目时使用“Win32 应用程序”向导。

    表单设计器的“本机”版本称为对话框编辑器,它的工作方式大致相同——您可以从调色板中选择文本框、按钮和事物,然后将它们拖到窗口中您想要的位置。

    【讨论】:

    • 当我禁用 /clr 时,拖放系统保持不变并生成 C++/CLI 语法的代码。另外,当我使用 Win32 Project 选项时,我不能使用工具箱选项。
    • @gcx:从菜单选项“项目 > 添加新资源 > 对话框”开始。这将使您进入本机 UI 设计器。没有设置让 .NET 设计器编写本机代码,但 Visual C++ 中有本机 UI 设计器。它不是同一个编辑器,但它的工作方式相同。我以为我在回答中解释了这一点。
    【解决方案3】:

    最好的 RAD C++ 工具,也恰好接受非托管 C++ 是“CodeGear C++ Builder”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-25
      • 2020-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-21
      • 2011-11-21
      相关资源
      最近更新 更多