⽹狐6603源码-编译
⽹狐6603源码-编译
国庆完了,写写编译⽹狐6603源码的经历,
的花了⼏百⼤洋到某论坛上下载下来的源码确实质量不错,头⼀次编译C++的代码,与C#区别还是很⼤的,
假期⽆聊,反正就当练练⼿吧,
于是就埋头开始⼀个个项⽬逐个编译,结果全报错,
妈的,编译环境的问题?
我的笔记本也算不错的,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版本的去,花了很⼤⾦钱买下来的,有兴趣⾃⼰研究吧。
核⼼类库版本太多,有的只有头⽂件。
国庆假期完了,收⼼总结到这⾥。