网狐6603棋牌游戏源码-编译
Posted C# java C++ 开源通信
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网狐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版本的去这里,花了很大金钱买下来的,有兴趣自己研究吧。
核心类库版本太多,有的只有头文件。
国庆假期完了,收心总结到这里。
以上是关于网狐6603棋牌游戏源码-编译的主要内容,如果未能解决你的问题,请参考以下文章