c++ - 我应该使用什么类型的 Visual Studio 项目?

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

我将使用 OpenCV 和(可能)用于 GUI 的 Qt 创建一个项目,我只是想知道我应该在 visual studio 中创建什么样的项目?它是 Win32 项目还是 Win32 控制台应用程序或只是一个空项目?其中很多都非常明显,因为我不是在制作 Dll 或 makefile,但不知道其他人之间的区别。提前致谢。

最佳答案

您决定在 Visual Studio 中选择哪种类型的项目取决于最适合您需求的项目。由于我不知道您的确切需求,我能给出的最佳答案是解释项目选项类型之间的区别,并举例说明您何时会选择使用给定项目:

Win32 项目:Win32 项目是 Visual Studio 为您提供的选项之一,如果选择,将为用户提供生成“窗口”的模板代码,该窗口与任何窗口一样其他窗口(浏览器窗口、文件夹窗口等),但由您的程序控制。

示例:制作计算器、制作需要带按钮的窗口以便用户与程序进行通信的应用程序等。

Win32 控制台应用程序:在此选项中,Visual Studio 提供命令提示符界面,用户可以在其中输入数据,也可以在其中显示输出。它基本上是一个黑色窗口,您可以在其中输入命令并接收有关程序中发生的事情的信息。

示例:测试代码时(在某些情况下它使调试更容易),当程序真的不需要太复杂时,等等。

还有其他可用选项,您的帖子中提到了这两个选项,并且可能是开发人员中最受欢迎的选项。

关于c++ - 我应该使用什么类型的 Visual Studio 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27907663/

相关文章:

c++ - (Qt SDK) MySQL 头脑 Storm -.-

c++ - 配置 Qt .pro 文件以使用 cl.exe 和 link.exe 修复链接错误

c++ - 在 C++ 中激活 u8 文字

c++ - 编译程序以使用 Basler 相机

c++ - 是否可以使用 public const 别名来提供对私有(private)变量的读取访问?

C++/Lua : Implement Qt/QtLua with QWebView

visual-studio - 如何更改 XSLT 调试器的输入文件?

ASP.NET 结束标记

c# - Visual Studio 2008 培训

qt - 如何使链接在QTextEdit中可点击?