首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择合适的IDE

选择合适的IDE
EN

Stack Overflow用户
提问于 2010-09-11 13:44:19
回答 3查看 388关注 0票数 2

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

  • Visual C++ 2008 (使用C++/CLI)
  • Visual C++ 2008 (使用本机C++)
  • visual C# 2008 (使用.NET框架)
  • Qt
  • Dev C++
  • 代码::块
EN

回答 3

Stack Overflow用户

发布于 2010-09-11 13:58:38

听起来你的目标是Windows,而只针对Windows。因此,我会坚持使用。它是一个很好的IDE,是专门为windows开发而设计的。

QT和Code::块都设计为跨平台IDE。我最近对这些IDE中的任何一个没有多少经验。在过去,我发现它们在提供生成跨平台代码的工具方面非常出色,但在帮助您针对特定操作系统的特定特性方面却没有那么好。如果您只打算针对一个平台,您可能希望使用一些特定于Windows的特性。

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

票数 6
EN

Stack Overflow用户

发布于 2010-09-11 13:56:49

如果我清楚地理解了您,我想您想知道的不是要使用的IDE,而是要使用的编程语言/平台。

如果您选择C++/C#,是一个很好的IDE,但我希望您知道它也很昂贵。如果这对您来说没问题,那么任何人都会强烈推荐使用Visual。

如果它只是一个学术项目,(免费提供)是很好的。

票数 1
EN

Stack Overflow用户

发布于 2010-09-11 14:54:35

如果您的目标是C++,那么绝对没有理由使用C++/CLI来对抗本地版本。我唯一一次使用C++/CLI是为了集成原生C++库和托管代码层,以避免使用COM互操作。

同意Jared关于使用C# (用于开发速度)的建议,除非您有需要C++的本机代码依赖关系。我看不到OpenCV提到的这里的任何托管实现。

如果您只针对Windows,那么就没有理由使用Eclipse相对于任何版本的Visual >= 2005,除非您完全熟悉Eclipse,并且是VS的新手。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3691198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档