我认为GDI和GDI +现在已经过时,所以我尝试使用Direct2D。我有TDM MinGW64 4.7和Code :: Blocks作为IDE。它在包中有Direct2D头 - 这很好,因为WinAPI的东西不适用于MinGW。
我遇到的第一件事是缺少HwndRenderTargetParameters函数的标头。在WinAPI中查看后,我意识到它只是用简单的数据填充结构。我可以手动完成 - 我想。它是否从CreateHwndRenderTarget获得了分段错误,这是您需要使用该缺失函数的地方。难怪它不见了......
我整天都在互联网上寻找任何有用的东西,但没有任何MinGW可以找到 - 无论Direct2D如何。所以问题是:除了基本的“Hello world!”之外,这个世界上是否还有人能够创造出任何东西! MinGW的应用程序?我不这么认为,因为整个互联网上没有使用MinGW的源代码或教程。
请证明我错了!
严重。给我看一个非常基本的Direct2D示例,它将在Code :: Blocks中使用MinGW进行编译。例如,它在窗口上画一条线。