在Visual Studio C ++ 2013中设置图形

时间:2014-01-15 16:17:44

标签: c++ graphics visual-studio-2013

我决定将我的游戏从Java转移到C ++(之前没有使用过C ++)

如何为C ++设置图形(公共无效绘制(Graphics g)等效)?

我尝试过以下两个教程: http://lazyfoo.net/SDL_tutorials/lesson01/windows/msvsnet2010e/index.php http://www.gamedev.net/topic/376205-defeating-sdl-linker-errors-in-visual-studio-net/

第一个给了我与链接器无法找到SDL.h头相关的构建错误。第二个正确构建,但我不知道在哪里以及如何放置我的图形。有人可以帮我这个吗?

2 个答案:

答案 0 :(得分:4)

标准库中没有内置GUI或3D / 2D库。 C ++的标准库实际上只包含最重要的东西(例如字符串,集合......),并不像Java标准库那样大而全面。

但是有多个第三方库。但你必须明白,这些实际上只是操作系统提供的库的抽象。

<强> GUI

  • Qt的
  • wxWidgets的

<强> 3D

  • 的DirectX
  • 的OpenGL

答案 1 :(得分:3)

您必须使用某种API,例如OpenGL或DirectX。 C ++根本就没有内置的图形功能。

RasterTek DirectX11 Tutorial

我已经非常成功地使用了DirectX 11本教程,它为可靠的架构奠定了基础。如果你全力以赴,它的解释非常清晰,体面。

我不经常使用OpenGL,所以我不能推荐任何好的教程。