|登录 |注册

12
返回列表 发新帖
楼主: goodhermit95
打印 上一主题 下一主题

【疑问】关于DarkGDK

[复制链接]
goodhermit95
2009-1-25 12:30 PM
DarkGDK

主程式


  1. // whenever using Dark GDK you must ensure you include the header file
  2. #include "DarkGDK.h"
  3. // the main entry point for the application is this function
复制代码


DarkGDK.h


  1. // Added to supress Windows.h define - required by physics engine
  2. #define NOMINMAX

  3. // mike - 220107 - use this now
  4. #ifndef _CRT_SECURE_NO_DEPRECATE
  5. #define _CRT_SECURE_NO_DEPRECATE
  6. #endif

  7. #if _MSC_VER < 1300

  8. #include <wtypes.h>

  9. #ifndef ADDRESS_TAG_BIT
  10. typedef DWORD *DWORD_PTR;
  11. #endif

  12. #endif

  13. #include <DarkSDKCore.h>
  14. #include <DarkSDKText.h>
  15. #include <DarkSDKDisplay.h>
  16. #include <DarkSDKInput.h>
  17. #include <DarkSDKFile.h>
  18. #include <DarkSDKBasic2D.h>
  19. #include <DarkSDKBitmap.h>
  20. #include <DarkSDKSound.h>
  21. #include <DarkSDKMusic.h>
  22. #include <DarkSDKSprites.h>
  23. #include <DarkSDKImage.h>
  24. #include <DarkSDKAnimation.h>
  25. #include <DarkSDKLight.h>
  26. #include <DarkSDKCamera.h>
  27. #include <DarkSDKBasic3D.h>
  28. #include <DarkSDKMatrix.h>
  29. #include <DarkSDKWorld.h>
  30. #include <DarkSDKParticles.h>
  31. #include <DarkSDK3DMaths.h>
  32. #include <DarkSDKFTP.h>
  33. #include <DarkSDKMemblocks.h>
  34. #include <DarkSDKMultiplayer.h>
  35. #include <DarkSDKSystem.h>
  36. #include <DarkSDKTerrain.h>

  37. #pragma comment ( lib, "darksdk.lib"     )
  38. #pragma comment ( lib, "core.lib"        )
  39. #pragma comment ( lib, "text.lib"        )
  40. #pragma comment ( lib, "display.lib"     )
  41. #pragma comment ( lib, "input.lib"       )
  42. #pragma comment ( lib, "file.lib"        )
  43. #pragma comment ( lib, "basic2D.lib"     )
  44. #pragma comment ( lib, "bitmap.lib"      )
  45. #pragma comment ( lib, "sound.lib"       )
  46. #pragma comment ( lib, "music.lib"       )
  47. #pragma comment ( lib, "sprites.lib"     )
  48. #pragma comment ( lib, "image.lib"       )
  49. #pragma comment ( lib, "animation.lib"   )
  50. #pragma comment ( lib, "light.lib"       )
  51. #pragma comment ( lib, "camera.lib"      )
  52. #pragma comment ( lib, "basic3D.lib"     )
  53. #pragma comment ( lib, "matrix.lib"      )
  54. #pragma comment ( lib, "world.lib"       )
  55. #pragma comment ( lib, "particles.lib"   )
  56. #pragma comment ( lib, "3dmaths.lib"     )
  57. #pragma comment ( lib, "ftp.lib"         )
  58. #pragma comment ( lib, "memblocks.lib"   )
  59. #pragma comment ( lib, "multiplayer.lib" )
  60. #pragma comment ( lib, "system.lib"      )
  61. #pragma comment ( lib, "convx.lib"       )
  62. #pragma comment ( lib, "conv3ds.lib"     )
  63. #pragma comment ( lib, "convmd2.lib"     )
  64. #pragma comment ( lib, "convmd3.lib"     )
  65. #pragma comment ( lib, "convmdl.lib"     )
  66. #pragma comment ( lib, "terrain.lib"     )
  67. #pragma comment ( lib, "shell32.lib"     )

  68. extern int g_iDarkGameSDKQuit;

  69. // 070706 - GDK name change for v1.2
  70. //void DarkSDK ( void );
  71. //bool LoopSDK ( void );
  72. void DarkGDK ( void );
  73. bool LoopGDK ( void );

复制代码



我看我看他们C++ Demo Project都有Copy进去,我Copy完了,就是有Error
goodhermit95
2009-1-25 01:05 PM

不行不行,还是用回我的VB好
goodhermit95
2009-1-25 02:25 PM

原来只能用它规定的东西,string都不能,可能include其他文件可以把

可不可以用header file然后使用streamreader之类的功能?
Super-Tomato
2009-1-25 10:28 PM
剛都下載了安裝, 我想你應該沒按照步驟安裝吧

安裝 Dark GDK 必須

1. 已經安裝了 VC 2008 .NET
2. 已經安裝了 DirectX SDK, 2007年 8月或之後的版本
3. 必須已經至少一次使用 VC 編譯過程式

回复 #14 Super-Tomato 的帖子

goodhermit95
2009-1-25 11:37 PM
我在其他project也是include说找不到文件……
Super-Tomato
2009-1-26 12:33 AM
原帖由 goodhermit95 于 2009-1-25 11:37 PM 发表
我在其他project也是include说找不到文件……



IDE 要學會摸索清楚
Compiler 的編譯過程也需要清楚

http://www.super-tomato.net/download/DarkGDK.exe

回复 #16 Super-Tomato 的帖子

goodhermit95
2009-1-26 12:43 AM
多谢!现在已完全明白 em0084

请问你有接触过DarkGDK啊?怎么一下子就可以写出那些db db db的 em0085

谢谢谢谢谢谢谢!没问题了!可是Luncher已经用VB写了em0103
goodhermit95
2009-1-26 12:48 AM
蛤??
1>LINK : fatal error LNK1104: cannot open file 'd3dx9.lib'
已经加了DirectX SDK\Lib 下去了em0098

编辑:知道了,里面还有32bit
goodhermit95
2009-1-26 12:52 AM
em0003 em0003 em0003 em0003 em0003 em0003 em0003 em0003 em0003 em0003

好兴奋啊!那些教学我做得到了 em0092 em0092 em0092 em0092
您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2025-10-29 02:21 AM , Processed in 0.086453 second(s), 19 queries .

Powered by Discuz! X2.5 © 2001-2012 Comsenz Inc.

本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved

Dedicated Server powered by iCore Technology Sdn. Bhd.

合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部