受欢迎的博客标签

棋牌游戏网狐6603源码获取的经历及坑爹的编译过程

Published
国庆完了,写写编译 网狐6603棋牌游戏源码 的经历, 尼玛的花了几百大洋到某论坛上下载下来的源码确实质量不错,头一次编译C++的代码,与C#区别还是很大的, 假期无聊,反正就当练练手吧, 淘宝网上几十,几百,几千的棋牌数不胜数,虽然多,但是90%都是倒卖代码的骗子,这些人游戏源代码都不认识,到处卖代码,到处行骗。 于是就埋头开始一个个项目逐个编译,结果全报错, 妈的,编译环境的问题? 我的笔记本也算不错的,I7 4710cpu 8G ram 就差个固态硬盘, 虚拟一台win2003 搭建环境,vc6.0 sql200 dx9.0 远程到虚拟机,传输源码,要命的是传不过去,网络不通,研究了半天的虚拟网卡配置方法,并使用了虚拟光驱等工具 环境搭建好基本是天亮了。睡觉,中午起来接着编译 发现编译器真是基吧老,非常不好用,换了vs2003 环境基本上是没什么问题了,编译结果仍是报错,vc的引用程序集跟C#真是别出一格,太基吧难用了,很费事, 逐个排查路径,真是鸡爸蛋疼。就是查不出原因,因为VC这么古老的编译器用的真不熟练 找了半天,才发现虽然下载下来的是2G的源码,但核心的一东西并不开源,包括引用的类库,这下好玩了, 原压缩包里的只是一些lib文件,根本没有源码,就当是学习吧, 关健是连学习都学不好,光看代码编译不成功,也不知道是对还是错, 于是,开始全世界找丢失的源码 找了很多,下载了有十来G的文件,有的是病毒、恶意软件、编译后的exe、dll文件,真是让我崩溃,逛了各大源码网站、论坛,花了不少积分和金钱。 这些 够我赚大半年的。 最终,编译成功了,   有几个问题: 1、源码没有完整的,不管是收费或是不收费的。 2、源码的版本不同,被修改的面目全黑,同版本的源码也不同, 3、我用C#,整这个东西头比以前大了一些, 4、编译成功后仍不能运行,这可能是因为我的基础问题, 5、数据库的存储过程是加密的。   之后,我试着在vs2015中编译,顺手多了,服务端已基本搞定,但游戏大厅是个麻烦事,用原来的dll不能运行,引用lib报错, 分析源码文件至少有几十家的公司或个人修改过, 总之,由于源码太老,所引用的dll文件又引用了一些未知的文件,而且这些dll都不知道是怎么改的,很多dll连版本信息都查不到,真是牛人, 假期完了,也学习了一点点皮毛,初识VC编译环境,有空继续研究,待源码整理好后发布在这里。vs2003版本的去这里,花了很大金钱买下来的,有兴趣自己研究吧。 核心类库版本太多,有的只有头文件。 国庆假期完了,收心总结到这里。.