游戏外挂制作研究的中文网络平台

前往游戏开发制作 http://www.gameres.com

 


  声明:GameRes严禁各类外挂、私服等商业行为,更不会以GameRes名义进行任何商业销售,请勿信任任何出售、购买、招聘内容,谨防受骗!不要轻易运行下载的可执行文件,谨防恶意发布的木马病毒。

VC2005下编译DirectX9.0的SDK问题 请高手赐教!!! - 游戏外挂研究院
注册GameRes用户 登录 找回密码 |  精华区索引 | 新帖快速索引 | 本版精华区欢迎访问本论坛!

游戏外挂研究院 » 程序综合、DirectX » VC2005下编译DirectX9.0的SDK问题 请高手赐教!!!

  声明:此资讯仅供参考,不代表本站观点,请明辨信息正确性,如果信息错误、虚假,请给我们来信,我们将进行查处。

本主题共有5张帖子, 被点击5320 发表新主题发表回复发布新投票
coollemen
Exp:6

新成员
 发表于: 2006-2-1 21:41:00

{threadNotes} VC2005下编译DirectX9.0的SDK问题 请高手赐教!!!

VC2005下编译DirectX9.0的SDK问题 
 
VC2005下编译DirectX9.0的SDK问题
编译$(DXSDK)\Samples\C++\DirectShow\BaseClasses下的BaseClasses时出错
Compiling...
dllentry.cpp
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winnt.h(222) : error C2146: syntax error : missing ';' before identifier 'PVOID64'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winnt.h(222) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winnt.h(5940) : error C2146: syntax error : missing ';' before identifier 'Buffer'
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winnt.h(5940) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winnt.h(5940) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\DXSDK\include\uuids.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss

Winnt.h 222行
typedef void * POINTER_64 PVOID64;

在vc的目录下grep了一把POINTER_64, 发现定义在$(VC)\PlatformSDK\Include的basetsd.h 38行
#define POINTER_64 __ptr64
分明有定义,怪了。
加上/E /P看预处理文件文件,才发现其中奥秘 
dllentry.i 6172行
#line 1 "c:\\DXSDK\\include\\basetsd.h"
水落石出!没有包含vc自带的basetsd,include路径设置有问题。在project的property pages中把Additional Include Directories中把 "..\..\..\..\include"去掉就OK了


我也是出现和他一样的问题,可是按他的做了后还是老问题,请高手具体说明怎么导入库,怎么编译的方法,谢谢大家了
 
  

 注册: 2006-1    状态: Offline    Top
共1页,选择:   1  

主题管理:   删除关闭/取消置顶/取消精华/取消移动编辑主题 |  [提问/交流/原创/作品/业内/关闭/清除]

游戏外挂研究院 » 程序综合、DirectX » VC2005下编译DirectX9.0的SDK问题 请高手赐教!!!

树型显示: VC2005下编译DirectX9.0的SDK问题 请高手赐教!!!
VC2005下编译DirectX9.0的SDK问题 请高手赐教!!!    (coollemen 2006-2-1 21:41:00)
    Re:VC2005下编译DirectX9.0的SDK问题 请高手赐教!!!    (Elvis 2006-2-3 10:05:00)
    Re:VC2005下编译DirectX9.0的SDK问题 请高手赐教!!!    (instemast 2008-4-26 9:50:00)
    Re:VC2005下编译DirectX9.0的SDK问题 请高手赐教!!!    (instemast 2008-4-26 10:22:00)
    Re:VC2005下编译DirectX9.0的SDK问题 请高手赐教!!!    (instemast 2008-4-26 11:07:00)

您尚未登录论坛,可以同通过这里进行登录,如果您不是GameRes用户,可以点击这里立即注册

关于本站 | 投稿指南 | 广告服务 | 联系本站

未经书面许可,请勿转载、链接本站内容,否则非法引用所造成的后果自负;
本站不对所提供的所有资讯正确性负责,若因资讯导致的任何损失本站概不负责,请自行斟酌。
闽ICP备05005107号
Copyright © 2001-2008 GameRes游戏开发资源网 All Rights Reserved.