回 帖 发 新 帖 刷新版面

主题:[求助]有没有看了让人肯定可以把程序跑起来的DirectX教程

    有没有看了让人肯定可以把程序跑起来的DirectX教程?

    如果我只想用DirectX 编写一个什么飞机游戏, 扫雷游戏之类的, 有没有这样的教程? 我装了DirectX9.0开发包. 有一本DirectX8.0的书. 这个书倒是挺傻瓜, 但是里面的程序我死活调不出来! 就说我缺少相应的文件.

    说句题外话, 我本来是不想学MFC 的, 因为DirectX 的书里面说MFC 对游戏来说太慢, 而且类之间的关系过于复杂. 但是由于我一个DirectX 的程序都调不出来, 只好先学MFC 了, 结果用MFC 编写扫雷, 五子棋俄罗斯方块之类的东西. 里面的Invalidate()刷屏太难看了. DirectX 肯定不是这样的.

    但是我实在是调试不出来, 

    #include <d3d8.h>
    ........
    LPDIRECT3D8    m_pD3D;
    m_pD3D = Direct3DCreate8 (D3D_SDK_VERSION);
    ......

如下语句就会产生问题. Direct3DCreate8 (D3D_SDK_VERSION)这个方程我如何都调用不出来, 告诉我这是一个无法识别的方程. 这就是书上的源代码....

    我就是想知道, 有没有能象孙鑫的教程那样的DirectX 的教程, 看了让人肯定可以把程序跑起来的DirectX教程?

回复列表 (共5个回复)

沙发

把所有得头都直接添加导你得工程里库也是,别相信你告诉它得方向。

板凳

又是少了dxguid.lib库

3 楼

??????????????????????????

4 楼

你还是先学一下怎么用vc和 vc怎么调用库得吧~~

5 楼

#pragma comment(lib,"d3d8.lib")

这个问题我解决了。

但是我实在不明白,为什么我设置了正确的路径,还要加上这么一句话。

我来回复

您尚未登录,请登录后再回复。点此登录或注册