繁体   English   中英

如何在C ++中使用GDI库

[英]How to use GDI Libraries in C++

我是编程专业的学生,​​并且用许多不同的语言编程。 但是,我仅以一种非专业的方式使用过c ++。 我没有接受过c ++的正式培训,是的,我正在为此做些什么,因为当事情看上去与我接受过正式培训的Java截然不同时,这会引起很多混乱。

我最近尝试找到的很多帮助都是非常具体的,我几乎所有问题都无处可寻,这是一个非常具体的问题:

我希望做一个非常简单的游戏。 从未具体显示过如何渲染图形。 我想使用我能呈现的最基本的库,据我所知(在Windows中)是GDI。 我找到了此页面: https : //msdn.microsoft.com/zh-cn/library/d420az6e(v=vs.110).aspx

当我尝试#include或使用名称空间时,类说它们是其中的一部分,错误像疯了似地弹出。

这是为什么? 如何导入这些类,以便可以使用它们?

您拥有的链接用于GDI +,而不是GDI。 尽管名称几乎相同,但它们不是同一回事。 GDI仅通过C调用(没有类或任何其他OO东西)提供对显示的最基本的访问,其历史可以追溯到Windows 2.0。 GDI +更现代,并且具有一些改进的功能,但是仍然有些过时。 正如您对问题的评论所提到的那样,该链接用于.net API,如果您正在编写本机C ++应用程序,则将无法使用它。

通过COM有一个GDI +的本机接口。 看一下这个链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM