我将使用 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/