1. 1.fwtj\Code-->fwtj\OmSDK
  2. 2.编译fwtj\OmSDK工程,生成fwtj\Publish0 \
  3. 3.将fwtj\OmSDK中所有Include中的文件都copy到fwtj\Publish\Include中
  4. 4.编译fwtj\NetSDK
  5. 5.编译fwtj\GmSDK
  6. (1).编译fwtj\GmSDK\Code\GmaEffect工程出现如下连接问题:
  7. 正在链接...
  8. 正在创建库 ..\..\Publish\Lib\GmaEffect.lib 和对象 ..\..\Publish\Lib\GmaEffect.exp' N/ _3 I3 [4 U0 u' M5 U) y
  9. ExecutorMng.obj : error LNK2019: 无法解析的外部符号 "public: void __thiscall CPrevLoadingMng::AddPrev(unsigned long)" (?AddPrev@CPrevLoadingMng@@QAEXK@Z) ,该符号在函数 "public: void __thiscall CPrevLoadingMng::AddPrev(void)" (?AddPrev@CPrevLoadingMng@@QAEXXZ) 中被引用
  10. GmaEffectPlayer.obj : error LNK2001: 无法解析的外部符号 "public: void __thiscall CPrevLoadingMng::AddPrev(unsigned long)" (?AddPrev@CPrevLoadingMng@@QAEXK@Z)
  11. ExecutorMng.obj : error LNK2019: 无法解析的外部符号 "public: void __thiscall CPrevLoadingMng::IsLoaded(unsigned long)" (?IsLoaded@CPrevLoadingMng@@QAEXK@Z) ,该符号在函数 "public: void __thiscall CPrevLoadingMng::IsLoaded(void)" (?IsLoaded@CPrevLoadingMng@@QAEXXZ) 中被引用
  12. GmaEffectPlayer.obj : error LNK2001: 无法解析的外部符号 "public: void __thiscall CPrevLoadingMng::IsLoaded(unsigned long)" (?IsLoaded@CPrevLoadingMng@@QAEXK@Z)
  13. ExecutorMng.obj : error LNK2019: 无法解析的外部符号 "public: static class CPrevLoadingMng * CPrevLoadingMng::m_pLoadingMng" (?m_pLoadingMng@CPrevLoadingMng@@2PAV1@A) ,该符号在函数 "class CPrevLoadingMng * __cdecl GetLoadingMng(void)" (?GetLoadingMng@@YAPAVCPrevLoadingMng@@XZ) 中被引用
  14. GmaEffectPlayer.obj : error LNK2019: 无法解析的外部符号 "public: static class CPrevLoadingMng * CPrevLoadingMng::m_pLoadingMng" (?m_pLoadingMng@CPrevLoadingMng@@2PAV1@A) ,该符号在函数 "public: virtual void __thiscall CRuleFrame::SetRuleID(int)" (?SetRuleID@CRuleFrame@@UAEXH@Z) 中被引用
  15. ExecutorMng.obj : error LNK2019: 无法解析的外部符号 "public: int __thiscall CPrevLoadingMng::IsTimeOut(void)" (?IsTimeOut@CPrevLoadingMng@@QAEHXZ) ,该符号在函数 "public: virtual long __thiscall CExecutorMng::Build(class CGmaEffectBase *,class CRuleSet *,class CMeshAniMng *,class CGmaEffectLib *,int,class Gfx3D::CSkeletonAni *,class CTrailResLib *,unsigned long,class CTextureMng *,struct IDirect3DDevice8 *,class CGmaEffectPlayer *)" (?Build@CExecutorMng@@UAEJPAVCGmaEffectBase@@PAVCRuleSet@@PAVCMeshAniMng@@PAVCGmaEffectLib@@HPAVCSkeletonAni@Gfx3D@@PAVCTrailResLib@@KPAVCTextureMng@@PAUIDirect3DDevice8@@PAVCGmaEffectPlayer@@@Z) 中被引用2 c8 d& F$ m2 a) \8 C( Z+ X4 C
  16. GmaEffectPlayer.obj : error LNK2001: 无法解析的外部符号 "public: int __thiscall CPrevLoadingMng::IsTimeOut(void)" (?IsTimeOut@CPrevLoadingMng@@QAEHXZ)" \9 b7 H& G( Z4 L
  17. GmaEffectPlayer.obj : error LNK2019: 无法解析的外部符号 "public: void __thiscall CPrevLoadingMng::AddData(unsigned long,unsigned long)" (?AddData@CPrevLoadingMng@@QAEXKK@Z) ,该符号在函数 "public: long __thiscall CGmaEffectPlayer::Build(class CMeshAniMng *,class CGmaEffectLib *,unsigned long,int,class Gfx3D::CSkeletonAni *,class CTrailResLib *,unsigned long,class CTextureMng *,struct IDirect3DDevice8 *)" (?Build@CGmaEffectPlayer@@QAEJPAVCMeshAniMng@@PAVCGmaEffectLib@@KHPAVCSkeletonAni@Gfx3D@@PAVCTrailResLib@@KPAVCTextureMng@@PAUIDirect3DDevice8@@@Z) 中被引用
  18. GmaEffectPlayer.obj : error LNK2019: 无法解析的外部符号 "public: void __thiscall CPrevLoadingMng:oadBegin(void)" (?LoadBegin@CPrevLoadingMng@@QAEXXZ) ,该符号在函数 "public: long __thiscall CGmaEffectPlayer::Build(class CMeshAniMng *,class CGmaEffectLib *,unsigned long,int,class Gfx3D::CSkeletonAni *,class CTrailResLib *,unsigned long,class CTextureMng *,struct IDirect3DDevice8 *)" (?Build@CGmaEffectPlayer@@QAEJPAVCMeshAniMng@@PAVCGmaEffectLib@@KHPAVCSkeletonAni@Gfx3D@@PAVCTrailResLib@@KPAVCTextureMng@@PAUIDirect3DDevice8@@@Z) 中被引用- `) j3 U" ]. d# O  G) _1 A1 z
  19. ..\..\Publish\Dll\GmaEffect.dll : fatal error LNK1120: 6 个无法解析的外部命令
  20. 生成日志保存在“file://f:\Downloads\fwtj\GmSDK\Temp\Release\GmaEffect\BuildLog.htm”中
  21. GmaEffect - 11 错误,0 警告8 ?6 e- l6 K( Y" @2 T: p' G) k
  22. //解决:3 s5 Y% O, z- j" T& |
  23. 将fwtj\GmSDK\Code\GmaEffect\Include和fwtj\GmSDK\Code\GmaEffect\Sources中的PrevLoading.h/cpp加入到GmaEffect工程中) G/ t7 }/ E2 E0 w2 h$ V
  24. (2).编译fwtj\GmSDK\Code\NetServer出错:' {3 E7 E- n! T) L, d. W, Z
  25. SrvrGS.cpp: S; v9 L, l& n6 t$ s+ C
  26. f:\Downloads\fwtj\GmSDK\Code\NetServer\Include\SrvrER.h(234) : fatal error C1083: 无法打开包含文件:“EasyRPG.h”: No such file or directory/ B3 k/ j( ]' {9 K
  27. SrvrER.cpp# S( Z! a! J! F) t
  28. Include\SrvrER.h(234) : fatal error C1083: 无法打开包含文件:“EasyRPG.h”: No such file or directory7 `: [1 q9 P) x, D7 _
  29. NetWorkServer.cpp
  30. ..\..\..\NetSDK\Publish\Include\netmiddle_command.h(598) : error C2143: 语法错误 : 缺少“}”(在“常数”的前面)
  31. ..\..\..\NetSDK\Publish\Include\netmiddle_command.h(598) : error C2143: 语法错误 : 缺少“;”(在“常数”的前面)
  32. ..\..\..\NetSDK\Publish\Include\netmiddle_command.h(598) : fatal error C1075: 与左侧的 大括号“{”(位于“..\..\..\NetSDK\Publish\Include\netmiddle_command.h(25)”)匹配之前遇到文件结束4 W9 q& S- x3 I. k/ L. h  T: r4 S
  33. NetWorkGame.cpp
  34. ...
  35. //解决:. l( N: D! y" s$ v
  36. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@0 Z6 C% T0 T5 \
  37. 7.编译SoeClient工程/ }2 q; A; a4 \7 J6 C; a
  38. (1).出现error LNK2019: 无法解析的外部符号 "GetMoveTypeFromMU..."等连接问题
  39. //解决:
  40. 重新编译GmSDK中的UserInterface工程,记得增加_SUFFER宏编译选项,因为GetMoveTypeFromMU等函数是在这个宏下面实现的,然后重新编译SoeClient1 h% m" w9 x8 l; b  g+ K
  41. (2).关于aeslib和md5lib中的函数链接问题
  42. 网上搜索这2个库,3 I* C: e! I/ \/ Y7 A# i, b
  43. 关于aeslib,要有aes_enc_key函数的版本,自己生成aeslib.lib放到Prj_TJ2\publish\lib目录下,并copy头文件:
  44. copy f:\Downloads\fwtj\GmSDK\Code\GameInterface\Include\MapBase.h F:\Downloads\fwtj\GmSDK\Publish\Include\
  45. md5lib则下载MD5Checksum.zip包含md5源码,这里要略微改下源码:如下:
  46. a.CMD5Checksum类下public:中增加:MD5_API static void GetMD5Data(BYTE strOutBuf[] , BYTE *pInBuf, UINT nLenth);
  47. b.在MD5Checksum.h中增加GetMD5Data函数声明:
  48. #ifdef MD5_EXPORTS
  49. #define MD5_API) n) K6 s# c5 j0 h: Y
  50. #else% \* V: V# Z% B
  51. #define MD5_API
  52. #endif# ?+ w8 n# a3 R2 p7 j
  53. MD5_API void GetMD5Data(BYTE strOutBuf[] , BYTE *pInBuf, UINT nLenth);, L, h5 O* n3 e( W& j: v! \0 [
  54. c.将头文件覆盖到NetSDK\Publish\Include\下:( B6 I5 f3 T2 @0 q
  55. copy f:\Downloads\fwtj\Prj_TJ2\Code\Client\MD5Checksum\MD5Checksum.h F:\Downloads\fwtj\NetSDK\Publish\Include\
  56. 编译SoeClient工程,应该会成功- K6 x3 u1 K: [- Z
  57. 8.服务器编译:

复制代码

  1. 1.fwtj\Code-->fwtj\OmSDK
  2. 2.编译fwtj\OmSDK工程,生成fwtj\Publish0 \. ^3 p- u, w7 W
  3. 3.将fwtj\OmSDK中所有Include中的文件都copy到fwtj\Publish\Include中4 L. Q  X, o$ }6 C0 f/ t6 h
  4. 4.编译fwtj\NetSDK
  5. 5.编译fwtj\GmSDK
  6. (1).编译fwtj\GmSDK\Code\GmaEffect工程出现如下连接问题:
  7. 正在链接...0 M. X0 N0 |- S3 f% Q
  8. 正在创建库 ..\..\Publish\Lib\GmaEffect.lib 和对象 ..\..\Publish\Lib\GmaEffect.exp' N/ _3 I3 [4 U0 u' M5 U) y
  9. ExecutorMng.obj : error LNK2019: 无法解析的外部符号 "public: void __thiscall CPrevLoadingMng::AddPrev(unsigned long)" (?AddPrev@CPrevLoadingMng@@QAEXK@Z) ,该符号在函数 "public: void __thiscall CPrevLoadingMng::AddPrev(void)" (?AddPrev@CPrevLoadingMng@@QAEXXZ) 中被引用& s0 _' M% Y8 ]/ O
  10. GmaEffectPlayer.obj : error LNK2001: 无法解析的外部符号 "public: void __thiscall CPrevLoadingMng::AddPrev(unsigned long)" (?AddPrev@CPrevLoadingMng@@QAEXK@Z)
  11. ExecutorMng.obj : error LNK2019: 无法解析的外部符号 "public: void __thiscall CPrevLoadingMng::IsLoaded(unsigned long)" (?IsLoaded@CPrevLoadingMng@@QAEXK@Z) ,该符号在函数 "public: void __thiscall CPrevLoadingMng::IsLoaded(void)" (?IsLoaded@CPrevLoadingMng@@QAEXXZ) 中被引用
  12. GmaEffectPlayer.obj : error LNK2001: 无法解析的外部符号 "public: void __thiscall CPrevLoadingMng::IsLoaded(unsigned long)" (?IsLoaded@CPrevLoadingMng@@QAEXK@Z)
  13. ExecutorMng.obj : error LNK2019: 无法解析的外部符号 "public: static class CPrevLoadingMng * CPrevLoadingMng::m_pLoadingMng" (?m_pLoadingMng@CPrevLoadingMng@@2PAV1@A) ,该符号在函数 "class CPrevLoadingMng * __cdecl GetLoadingMng(void)" (?GetLoadingMng@@YAPAVCPrevLoadingMng@@XZ) 中被引用
  14. GmaEffectPlayer.obj : error LNK2019: 无法解析的外部符号 "public: static class CPrevLoadingMng * CPrevLoadingMng::m_pLoadingMng" (?m_pLoadingMng@CPrevLoadingMng@@2PAV1@A) ,该符号在函数 "public: virtual void __thiscall CRuleFrame::SetRuleID(int)" (?SetRuleID@CRuleFrame@@UAEXH@Z) 中被引用/ X( l" x6 i# ]: w' D% g
  15. ExecutorMng.obj : error LNK2019: 无法解析的外部符号 "public: int __thiscall CPrevLoadingMng::IsTimeOut(void)" (?IsTimeOut@CPrevLoadingMng@@QAEHXZ) ,该符号在函数 "public: virtual long __thiscall CExecutorMng::Build(class CGmaEffectBase *,class CRuleSet *,class CMeshAniMng *,class CGmaEffectLib *,int,class Gfx3D::CSkeletonAni *,class CTrailResLib *,unsigned long,class CTextureMng *,struct IDirect3DDevice8 *,class CGmaEffectPlayer *)" (?Build@CExecutorMng@@UAEJPAVCGmaEffectBase@@PAVCRuleSet@@PAVCMeshAniMng@@PAVCGmaEffectLib@@HPAVCSkeletonAni@Gfx3D@@PAVCTrailResLib@@KPAVCTextureMng@@PAUIDirect3DDevice8@@PAVCGmaEffectPlayer@@@Z) 中被引用2 c8 d& F$ m2 a) \8 C( Z+ X4 C
  16. GmaEffectPlayer.obj : error LNK2001: 无法解析的外部符号 "public: int __thiscall CPrevLoadingMng::IsTimeOut(void)" (?IsTimeOut@CPrevLoadingMng@@QAEHXZ)" \9 b7 H& G( Z4 L
  17. GmaEffectPlayer.obj : error LNK2019: 无法解析的外部符号 "public: void __thiscall CPrevLoadingMng::AddData(unsigned long,unsigned long)" (?AddData@CPrevLoadingMng@@QAEXKK@Z) ,该符号在函数 "public: long __thiscall CGmaEffectPlayer::Build(class CMeshAniMng *,class CGmaEffectLib *,unsigned long,int,class Gfx3D::CSkeletonAni *,class CTrailResLib *,unsigned long,class CTextureMng *,struct IDirect3DDevice8 *)" (?Build@CGmaEffectPlayer@@QAEJPAVCMeshAniMng@@PAVCGmaEffectLib@@KHPAVCSkeletonAni@Gfx3D@@PAVCTrailResLib@@KPAVCTextureMng@@PAUIDirect3DDevice8@@@Z) 中被引用
  18. GmaEffectPlayer.obj : error LNK2019: 无法解析的外部符号 "public: void __thiscall CPrevLoadingMng:oadBegin(void)" (?LoadBegin@CPrevLoadingMng@@QAEXXZ) ,该符号在函数 "public: long __thiscall CGmaEffectPlayer::Build(class CMeshAniMng *,class CGmaEffectLib *,unsigned long,int,class Gfx3D::CSkeletonAni *,class CTrailResLib *,unsigned long,class CTextureMng *,struct IDirect3DDevice8 *)" (?Build@CGmaEffectPlayer@@QAEJPAVCMeshAniMng@@PAVCGmaEffectLib@@KHPAVCSkeletonAni@Gfx3D@@PAVCTrailResLib@@KPAVCTextureMng@@PAUIDirect3DDevice8@@@Z) 中被引用- `) j3 U" ]. d# O  G) _1 A1 z
  19. ..\..\Publish\Dll\GmaEffect.dll : fatal error LNK1120: 6 个无法解析的外部命令
  20. 生成日志保存在“file://f:\Downloads\fwtj\GmSDK\Temp\Release\GmaEffect\BuildLog.htm”中
  21. GmaEffect - 11 错误,0 警告8 ?6 e- l6 K( Y" @2 T: p' G) k
  22. //解决:3 s5 Y% O, z- j" T& |
  23. 将fwtj\GmSDK\Code\GmaEffect\Include和fwtj\GmSDK\Code\GmaEffect\Sources中的PrevLoading.h/cpp加入到GmaEffect工程中) G/ t7 }/ E2 E0 w2 h$ V
  24. (2).编译fwtj\GmSDK\Code\NetServer出错:' {3 E7 E- n! T) L, d. W, Z
  25. SrvrGS.cpp: S; v9 L, l& n6 t$ s+ C
  26. f:\Downloads\fwtj\GmSDK\Code\NetServer\Include\SrvrER.h(234) : fatal error C1083: 无法打开包含文件:“EasyRPG.h”: No such file or directory/ B3 k/ j( ]' {9 K
  27. SrvrER.cpp# S( Z! a! J! F) t
  28. Include\SrvrER.h(234) : fatal error C1083: 无法打开包含文件:“EasyRPG.h”: No such file or directory7 `: [1 q9 P) x, D7 _
  29. NetWorkServer.cpp
  30. ..\..\..\NetSDK\Publish\Include\netmiddle_command.h(598) : error C2143: 语法错误 : 缺少“}”(在“常数”的前面)
  31. ..\..\..\NetSDK\Publish\Include\netmiddle_command.h(598) : error C2143: 语法错误 : 缺少“;”(在“常数”的前面)
  32. ..\..\..\NetSDK\Publish\Include\netmiddle_command.h(598) : fatal error C1075: 与左侧的 大括号“{”(位于“..\..\..\NetSDK\Publish\Include\netmiddle_command.h(25)”)匹配之前遇到文件结束4 W9 q& S- x3 I. k/ L. h  T: r4 S
  33. NetWorkGame.cpp
  34. ...
  35. //解决:
  36. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  37. 7.编译SoeClient工程/ }
  38. (1).出现error LNK2019: 无法解析的外部符号 "GetMoveTypeFromMU..."等连接问题
  39. //解决:
  40. 重新编译GmSDK中的UserInterface工程,记得增加_SUFFER宏编译选项,因为GetMoveTypeFromMU等函数是在这个宏下面实现的,然后重新编译SoeClient1 h% m" w9 x8 l; b  g+ K
  41. (2).关于aeslib和md5lib中的函数链接问题
  42. 网上搜索这2个库,
  43. 关于aeslib,要有aes_enc_key函数的版本,自己生成aeslib.lib放到Prj_TJ2\publish\lib目录下,并copy头文件:
  44. copy f:\Downloads\fwtj\GmSDK\Code\GameInterface\Include\MapBase.h F:\Downloads\fwtj\GmSDK\Publish\Include\
  45. md5lib则下载MD5Checksum.zip包含md5源码,这里要略微改下源码:如下:% g0 ?2 l8 ?6 r5 N
  46. a.CMD5Checksum类下public:中增加:MD5_API static void GetMD5Data(BYTE strOutBuf[] , BYTE *pInBuf, UINT nLenth);
  47. b.在MD5Checksum.h中增加GetMD5Data函数声明:
  48. #ifdef MD5_EXPORTS
  49. #define MD5_API) n)
  50. #else
  51. #define MD5_API
  52. #endif
  53. MD5_API void GetMD5Data(BYTE strOutBuf[] , BYTE *pInBuf, UINT nLenth);
  54. c.将头文件覆盖到NetSDK\Publish\Include\下:
  55. copy f:\Downloads\fwtj\Prj_TJ2\Code\Client\MD5Checksum\MD5Checksum.h F:\Downloads\fwtj\NetSDK\Publish\Include\
  56. 编译SoeClient工程,应该会成功
  57. 8.服务器编译:

凤舞 - 编译 客户端相关推荐

  1. 5 mysql 凤舞天骄_凤舞天骄私服服务端菜鸟架设步步走

    目前网上流传的服务端有两个版本,一个是带录像教程的手动架设版,一个是钟隐的一键安装版.包括浪子提供的那一套,应该也是"录像版"的改进版本--未经实验姑且推断:这两个版本的版本号都是 ...

  2. vue.js反编译_基于electron-vue开发的微信小程序反编译客户端

    开源一个小程序反编译客户端 咨询小程序反编译的同学比较多,虽然有开源库但是还是有同学不清楚如何去操作,所以索性做了一个客户端方便进行小程序的反编译 # 技术选型 网上已经有大佬实现了C#版的反编译工具 ...

  3. 天骄2 mysql错误_凤舞天骄一键版和钟隐3合1版的大多数问题解决方案

    1,关于DBI出错 这是凤舞一键版的问题,原因是凤凰一键版必须要手动修改 DBI和gamedb中t_gate的IP,(3合1版是自动部署的,推荐新手用3合1) DBI文件下需要改两个文件的IP   D ...

  4. 凤舞天骄服务器网络延迟,凤舞天骄疲劳,冰封,虚弱,迟钝的实际效果

    凤舞天骄疲劳,冰封,虚弱,迟钝的实际效果 冰封,疲劳,迟钝都会把人打到定住,像雕塑一样,看不到任何动作,给人感觉既不能攻击,又不能移动,事实上有的能移动,有的能攻击. 冰封:3s内禁技能,-40%移速 ...

  5. 凤舞天骄服务器网络延迟,凤舞天骄新手教程

    本帖最后由 盈盈冰雨 于 2013-7-1 10:56 编辑 一周的双倍奖励 周二,"驯兽人20次" 每轮任务完成后将获得双倍经验奖励. 周三,完成"火龙悬赏" ...

  6. 凤舞天骄单机 mysql_凤舞天骄单机版

    不知道怎么下载?点我 游戏介绍 游戏简介 <凤舞天骄>是由一名资深的游戏玩家所制作的一款单机游戏,与网游不一样的是游戏可以开启GM权限,你可以在此款游戏中随意调整人物属性.等级.装备等等, ...

  7. 凤舞天骄服务器网络延迟,凤舞天骄游戏中新手玩家常见问题汇总

    经常见新手玩家游戏遇到不明白的地方只会世界喊问,逐个回答比较麻烦,现在我把一些游戏的常见问题汇总下,希望能给新手玩家一点帮助 一.新手村任务完成后,洛阳必须要寻找的NPC 1.洪域(284,155): ...

  8. 5 mysql 凤舞天骄_凤舞天骄mysql初始化失败平台的搭建

    以前用的是ASP的,这次毕业设计要求 主要研究内容.设计目标及开发环境: 1. 按软件工程过程,进行需求分析.系统设计 2. 实现软件系统(可以模仿著名的网上书店) 3. 部署系统 4. 开发环境:J ...

  9. 凤舞天骄TB商店修改器V1.0(DELPHI源代码,无需注册)

    经过分析,不仅可以修改原有的商品代码,还可以增加商品!不过得自己在ERSoe_Test.dll中写汇编代码 这里只放出一个针对157种商品DLL的版本,加了个30次试用的限制,大家不要见怪哦~~~ 分 ...

最新文章

  1. Ubuntu16.04安装NVIDIA驱动+CUDA9.0+cuDNN7.0
  2. 微信小程序函数调用监控
  3. C语言自己写得到文件大小的函数已及Python
  4. 2017《面向对象程序设计》课程作业三
  5. @vail 判断某字段在范围内_怎么判断一台二次元影像测量仪的可靠性?
  6. 强的离谱, Transformer 模型与联邦机器学习详解!
  7. Unity脚本运行时更新带来了什么?
  8. js的eval代码快速解密
  9. 使用nlite制作集成驱动windows安装光盘及实践心得
  10. 运动控制卡中伺服电机的规划位置与编码器位置的区别
  11. 2017c语言自学贴吧,【图片】17年1.9开启我的C语言学习之路—小白篇【c语言吧】_百度贴吧...
  12. C# 与 C++ 数据类型对照
  13. python中rgb颜色_python颜色显示
  14. PDF文件怎么制作,PDF文件制作方法
  15. Web 3D 的初临
  16. 美团面试被问“红黑树”,我一脸懵逼......
  17. 消息中间件(消息队列)
  18. 查看XBox360的系统版本信息
  19. Cocos2d-x 2.0变速动画深入分析
  20. 转如何用ps制作名片

热门文章

  1. opencv 中cvGetSize()函数出错
  2. Oracle静态参数修改以processes为例
  3. 电商宝分销小程序|三级分销佣金比例要如何去做设置呢?
  4. 搞好SEO内部链接是第一步
  5. 如何安装kaggle API下载数据 及报错OSError: Could not find kaggle.json. Make sure it‘s located in /home/user/解决办法
  6. 2018-10-18中国传统文化修养
  7. jupyther_python基础系列 08 第八章 文件异常和模块
  8. Strom本地环境搭建
  9. 7-7 就不告诉你 (15 分)
  10. android studio 出现: Design editor is unavailable until a successful build 解决方法