c# - 选择合适的 IDE

标签 c# c++ visual-studio-2008 qt opencv

在 Windows 下开发涉及识别手势和与操作系统交互的项目时,您会推荐以下哪一种 IDE/语言?我将使用 OpenCV 库执行图像处理任务。之后,我将使用 win32 API 或 .NET 框架与操作系统交互,具体取决于您建议的工具。性能也是一个主要问题。

  • Visual C++ 2008(使用 C++/CLI)
  • Visual C++ 2008(使用 native C++)
  • Visual C# 2008(使用 .NET 框架)
  • Qt
  • 开发 C++
  • 代码:: block

最佳答案

听起来您的目标是 Windows,而且只针对 Windows。因此,我会坚持使用 Visual Studio。这是一个很棒的 IDE,专为 Windows 开发而设计。

QT 和 Code::Blocks 都被设计成跨平台的 IDE。我最近对这些 IDE 都没有太多经验。过去,我发现他们在提供用于生成跨平台代码的工具方面做得很好,但在帮助您针对特定操作系统的特定功能方面却差强人意。如果您只打算针对一个平台,您可能希望使用某些 Windows 特定功能。

至于语言更多地取决于您实际在做什么,并且总体上有点主观。不过,我个人的建议是使用 C#,除非有限制条件阻止您使用其他方式。例如,如果您必须编写一个需要 C++ 代码的驱动程序。

关于c# - 选择合适的 IDE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3691198/

相关文章:

c# - 在 .NET 中使用 S3 存储

c# - 方法的通用版本与接口(interface)版本

c++ - 检测编辑控制焦点和插入字符

c - Visual Studio 2008错误:ATL

c# - 在“属性”窗口中允许多行字符串属性

c# - 模态弹出扩展器的滚动条

c# - 将参数作为路径段发送在 ServiceStack 中不起作用

c# - C#中的多个方法

c++ - 从命令行c++发送文本文件名

c++ - visual studio 2010 不更新 qrc 文件