visual-c – Visual Studio中的“Win32项目”,“CLR空项目”和“空项目”模板之间有什么区别?

前端之家收集整理的这篇文章主要介绍了visual-c – Visual Studio中的“Win32项目”,“CLR空项目”和“空项目”模板之间有什么区别?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我刚刚在夏天刚开始使用Visual Studio,主要是关于CUDA和OpenCV相关的项目.在此之前,我一直在使用 Linux的CUDA进行开发,使用Makefile和来自NVIDIA的common.mk makefile.

所以我的问题如下:我一直无法弄清楚一些不同的项目模板之间的区别.我知道我不得不使用Visual C选项的常规选项卡中的“空项目”,但这更多是试错,而不是真正知道发生了什么…

解决方法

如果您想要使用通常使用裸WinAPI的DLL或Win32应用程序,则使用Win32项目.通用语言运行时(CLR)项目用于创建C/C++LI项目,即使用C/C++LI来定位.NET平台.

项目之间的主要区别是Visual Studio在预先创建的文件方面所提出的.一个窗口的Win32应用程序(例如,当您选择Win32项目而不是DLL时获得的)是创建一个文件用于资源(菜单,加速器,图标等)和一些默认代码来创建和注册一个窗口类,并实例化这个窗口.

猜你在找的C&C++相关文章