游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2958|回复: 8

刚下了一个DxSDK2007的最简单的例程编译出错问题

[复制链接]

2

主题

6

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2007-6-4 23:15:00 | 显示全部楼层 |阅读模式
D:\DirectXSDK\Include\D3D10.h(818): error C2061: 语法错误 : 标识符“__out”
D:\DirectXSDK\Include\D3D10.h(822): error C2061: 语法错误 : 标识符“__in”
D:\DirectXSDK\Include\D3D10.h(826): error C2059: 语法错误 : “)”

把__out与__in去掉后还有一大堆一样的错误,请教一下是怎么回事

2

主题

6

帖子

10

积分

新手上路

Rank: 1

积分
10
 楼主| 发表于 2007-6-4 23:18:00 | 显示全部楼层

Re:刚下了一个DxSDK2007的最简单的例程编译出错问题

是DirectXSDK Apr 2007 里的Tutorial 01: Direct3D 10 Basics 例程

2

主题

6

帖子

10

积分

新手上路

Rank: 1

积分
10
 楼主| 发表于 2007-6-5 12:19:00 | 显示全部楼层

Re:刚下了一个DxSDK2007的最简单的例程编译出错问题

出错的头文件3D10.h
    MIDL_INTERFACE("9B7E4C00-342C-4106-A19F-4F2704F689F0")
    ID3D10DeviceChild : public IUnknown
    {
    public:
        virtual void STDMETHODCALLTYPE GetDevice(
            /*  */
            __out  ID3D10Device **ppDevice) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetPrivateData(
            /*  */
            __in  REFGUID guid,
            /*  */
            __inout  UINT *pDataSize,
            /*  */
            __out_bcount_opt(*pDataSize)  void *pData) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE SetPrivateData(
            /*  */
            __in  REFGUID guid,
            /*  */
            __in  UINT DataSize,
            /*  */
            __in_bcount_opt(DataSize)  const void *pData) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE SetPrivateDataInterface(
            /*  */
            __in  REFGUID guid,
            /*  */
            __in_opt  const IUnknown *pData) = 0;
        
    };


5555555555555555555555
为什么没人理我

2

主题

6

帖子

10

积分

新手上路

Rank: 1

积分
10
 楼主| 发表于 2007-6-5 15:57:00 | 显示全部楼层

Re:刚下了一个DxSDK2007的最简单的例程编译出错问题

555555555555555
为什么没人理我啊~~~~~~~~~~~~~~
帮帮忙啊

33

主题

101

帖子

107

积分

注册会员

Rank: 2

积分
107
发表于 2007-6-7 13:24:00 | 显示全部楼层

Re:刚下了一个DxSDK2007的最简单的例程编译出错问题

这种问题要自己解决。

2

主题

13

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2007-6-13 01:58:00 | 显示全部楼层

Re:刚下了一个DxSDK2007的最简单的例程编译出错问题

我也遇到了完全一样的问题, 该如何解决啊,
各位高手,多多指教啊?
非常感谢大家!!!!!

18

主题

971

帖子

982

积分

高级会员

Rank: 4

积分
982
发表于 2007-6-13 18:08:00 | 显示全部楼层

Re:刚下了一个DxSDK2007的最简单的例程编译出错问题

是否在VISTA下面编译的?

18

主题

971

帖子

982

积分

高级会员

Rank: 4

积分
982
发表于 2007-6-13 18:09:00 | 显示全部楼层

Re:刚下了一个DxSDK2007的最简单的例程编译出错问题

这堆宏没定义…大概在非VISTA下没定义,前些时候在VISTA下编译直接PASS,在XP下我也一样的问题…可以自己定义这些宏解决,但宏的数量有点多。最多找到这个宏的头文件。

0

主题

769

帖子

1052

积分

金牌会员

Rank: 6Rank: 6

积分
1052
发表于 2007-6-13 20:47:00 | 显示全部楼层

Re:刚下了一个DxSDK2007的最简单的例程编译出错问题

= =#老兄你是不是在XP下运行啊,那样肯定出错了,D3D10只支持VISTA的,如果没在VISTA下面是无法正常编译的,就是能编译你都运行不了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 03:09

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表