创建AMD64构建
环境,基于DirectX的
应用
开发应用笔记
听众
本文档的目的是为程序员谁要么是移植的32位应用程序的DirectX 64
位或创建新的64位的DirectX应用程序在运行微软
视窗
操作系统。
文件的意图
最初的64位应用程序的DirectX开发AMD64处理器可以使用32位
开发环境,如Microsoft的Visual Studio中。这些32位开发
环境中也可以使用将现有的32位软件到一个64位的操作环境。
编译和构建后, 64位DirectX应用程序可以在运行的系统上安装
64位Windows操作系统上基于AMD64处理器的系统。本文档介绍了
必要的初步措施,允许程序员从构建64位应用程序的DirectX 32位
源。
注意:
预计在此开发应用笔记的内容通过释放所取代
微软的AMD64版本的DirectX SDK中。
此外,关于如何设置构建环境AMD64更多一般信息
处理器,请参考
建筑AMD64应用程序与Microsoft
平台SDK
开发应用笔记,
订单号30887 。
技术含量
直到微软发布一个GameSDK 64位,程序员必须使用现有的
资源开发64位DirectX应用程序。使程序员来完成这项任务,
微软已经提供了必要的库和DLL 。
AMD64位编译器可以在VISUALC 6.0集成开发环境中使用。
下面的说明介绍了两个程序员如何使用AMD64编译器在
VISUALC 6.0集成开发环境,以及如何获得必要的库和DLL 。
出版#
发行日期:
30888
2003年10月
修改:
3.00
创建AMD64构建环境基于DirectX的应用
30888
修订版3.00
2003年10月
需要采取的行动
该过程用于产生64位的DirectX构建环境如下:
1.安装操作系统:
安装32位Microsoft Windows XP操作系统。
2.安装Microsoft Visual Studio 6.0和相应的补丁程序。
要安装Visual Studio 6.0 Service Pack 5和微软的Visual C ++处理器包,去
http://msdn.microsoft.com/visualc/previous/vc6/downloads/default.aspx 。
3.安装1069 Beta 1的微软PSDK为AMD64 。
4.安装Microsoft Windows DDK Beta1的为AMD64 。
5.安装了DirectX 9 SDK。
6.设置构建环境在Visual C ++ 6.0 IDE。
假设默认安装选项,额外的包含目录如下:
C: \\ WINDDK \\ 3790.1069 \\ INC \\ WNET ,这个目录提供的DirectShow包括
C: \\ DXSDK \\包含 - 这个目录提供了DirectX基地包括
C: \\ DXSDK \\ SAMPLES \\ C ++ \\ DIRECTSHOW \\基类 - 这个目录提供
DXSDK样品的基类,包括(如果您的应用程序使用它们)
附加库目录是C : \\ WINDDK \\ 3790.1069 \\ LIB \\ WNET \\ AMD64
要设置编译环境,您可以修改
C: \\ Program Files文件\\微软
SDK \\ SetEnv.bat
文件中加入包含目录和库目录,也可以使
这些目录中部分项目的设置。为了使他们的项目设置的一部分,
见第8步。
要修改
SetEnv.bat
文件中添加包括"Include"环境变量的结束,
就在AMD64部分"lib"环境变量的lib 。
7.调用的Visual C ++ 6.0 IDE。
一。将目录更改为C: \\ Program Files文件\\微软的SDK和类型:
SETENV / AMD64 /零售。
B 。将目录更改为C: \\ Program Files文件\\微软的Visual Studio \\通用\\ MSDev98 \\斌
类型:
MSDEV了/ useenv 。
8. (可选
设置)
设置编译环境在Visual C ++ 6.0 IDE作为该项目的一部分
设置。
如果你没有
不
修改
SetEnv.bat
文件,然后进行更改的项目设置:
一。到
工具,
然后
选项。
选择目录选项卡。到
显示目录
对于包括
文件,并添加三个include目录。
B 。到
显示目录
库文件,并添加库目录。
30888
修订版3.00
2003年10月
创建AMD64构建环境基于DirectX的应用
商标
AMD , AMD箭头标识及其组合,均为Advanced Micro Devices , Inc.的商标。
Microsoft和Windows是微软公司的注册商标。
本出版物中使用的其它产品名称仅作识别之用,可能是其各自公司的商标。
放弃
本文件的内容与高级微设备公司( “AMD” )产品一起提供。 AMD不
相对于本出版物内容的准确性或完整性陈述或保证,并保留作出正确的
修改规格和产品说明,恕不另行通知。没有牌照,无论是明示,默示,不容否认或产生
否则,任何知识产权授予本刊物。除非在AMD的标准条款和条件规定
销售, AMD不承担任何责任,并免除任何明示或暗示的担保,其产品包括但不
不限于适销性的,隐含的担保,适用于某特定目的,或不侵犯任何知识产权。
AMD的产品不是设计,意,授权或担保,用作系统组件用于外科植入
体内,或者在其它应用中用来支持或维持生命,或在任何其它的应用,其中AMD的产品的故障
可以创建一个情况下的人身伤害,死亡或严重财产或环境损害可能发生。 AMD保留的权利
终止或更改其产品在任何时候,恕不另行通知。
2003 Advanced Micro Devices公司,公司
版权所有。
3