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

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

概述我刚刚在夏天刚开始使用Visual Studio,主要是关于CUDA和OpenCV相关的项目.在此之前,我一直在使用 Linux的CUDA进行开发,使用Makefile和来自NVIDIA的common.mk makefile. 所以我的问题如下:我一直无法弄清楚一些不同的项目模板之间的区别.我知道我不得不使用Visual C选项的常规选项卡中的“空项目”,但这更多是试错,而不是真正知道发生了什么… 我刚刚在夏天刚开始使用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时获得的)是创建一个文件用于资源(菜单,加速,图标等)和一些默认代码来创建和注册一个窗口类,并实例化这个窗口.

总结

以上是内存溢出为你收集整理的visual-c – Visual Studio中的“Win32项目”,“CLR空项目”和“空项目”模板之间有什么区别?全部内容,希望文章能够帮你解决visual-c – Visual Studio中的“Win32项目”,“CLR空项目”和“空项目”模板之间有什么区别?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1234544.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存