想玩directx,有如下一些疑惑
我是玩java的,有点c++基础,想玩玩惊艳的dirctx。
不喜欢庞大的vs,假设我的ide是devc++。
1.devc++安装后会自带一些库和头文件,这些东西我可以理解为精简版的windows sdk么?就像java的eclipse,安装后带一个不完善的jdk,一般都是自己安装完整jdk然后配置取代掉自带的jdk。
2.我装了ms官网下的directx sdk,devc++也配置了lib和include,但是玩directx编程的时候总是提示某些方法或者文件找不到什么的(我十分不信任devc++自带的库,因为感觉ide应该只作为编辑器和编译器,不应该提供什么类库才对)。我想去ms官网下windows sdk来装,取代掉devc++带的库,这个思路对么?
3.传说最新版的windows sdk带有directx是不是真的?
4.退一步说,我不得不使用微软的ide,那么vc++2010呢还是vs2012呢?他们是否都含有windows sdk了?
[解决办法]
仔细看了你的需求,建议用Code::Blocks(http://www.codeblocks.org/)作为集成开发环境,比VS简洁比Dev C++强大,而且直接集成mingw和OpenGL等好多东东,直接用C + OpenGL吧。