代码之家  ›  专栏  ›  技术社区  ›  Kasper Holdum

图形/绘制中的C++/CLI或普通C++

  •  1
  • Kasper Holdum  · 技术社区  · 14 年前

    我来自.NET背景,将进入使用OpenGL/DirectX的渲染/图形领域。为此,C++将是我选择与这些渲染框架交互的语言。

    此外,当使用Visual C++ IDE时,我能从编译器那里得到什么?标准C++编译代码是否是标准的可执行文件,它可以运行在任何地方 正常的 问题 它自己的。

    2 回复  |  直到 14 年前
        1
  •  2
  •   Mike Burton    14 年前

    这取决于你在找什么。C++和CLI的优势在于,其他网络语言很少共享(混合模式的强大支持),但它仍然是一个.NET范例。你要深入研究它的唯一原因是如果你想要.NET提供的东西。如果您的主要需求是全屏型应用程序,那么学习.NET扩展将不太可能让您了解到一个更强大的C++扩展库不会获得您的能力,而C++独到的选项将保留跨平台兼容性。

    至于编译器,近年来Visual Studio的C++编译有了显著的改进。编译后的可执行文件需要在目标系统上安装正确的运行时,但这不是一个特别繁重的要求。

        2
  •  0
  •   Sanketh I    14 年前
    1. 一般来说,C++和CLI是一个痛苦和不必要的东西,不值得访问.NET库。
    2. http://msdn.microsoft.com/en-us/library/abx4dbyh(VS.80).aspx