好古老的代码。。vc98

从csdn上down的一个 vc6 是考试版的 编译起来少很多lib

错误是 nafxcwd.lib 找不到


然后编译那些古老的sever,其中遇到一个问题就是 ,生成的lib,要复制过去,或者你在项目中配置好,不然生成exe时要用这个lib是旧的 ,它就报这个错

 

vc60.pdb” is missing debugging information for referencing module

你只要把 ,这个工程中 ,新编出来的lib,放到生成exe的那个项目需要的地方,把旧的lib覆盖掉

 ----------------------------------------------------------------------------

又遇到些问题是 有关 The last SDK that will work with VC 6.0 is the February 2003 Edition

就是支持vc6的psdk-platform sdk 官方网站已经不提供更新 ,能解决我问题的那个psdk无法下载

 

问题描述 :LPFN_DISCONNECTEX 未声明 

    error C2065: 'ULONG_PTR' : undeclared identifier

    error C2501: 'm_lpfnDisconnectEx' : missing storage-class or type specifiers

  声明在这里 static LPFN_DISCONNECTEX  m_lpfnDisconnectEx;

但是LPFN_DISCONNECTEX 系统不认识

本来他应该和他的兄弟姐妹在mswsock.h这个里面被定义,但是那个头文件里没有。。

是因为 vc6里面的mswsock.h太旧了 这个应该是后来新发的api

所以要下载支持vc6 和我的系统windows xp sp3之间的 platform sdk 但是官网上没有了 让买cd邮寄。。。

还好 这里有​


下载 第二个就是2003 feb版本的 照上面的方法解压安装

然后把目录下的 include 和lib加到vc6 的tool里面的directionary里(旧的不用删掉。删掉不好使。。就是说给了他两个 mswsock.h 他可以自己解决,估计是更新版本里做了处理 我们就不用管啦)

 

----------------------------------------------------------------------------------------又一个问题就是:vc6这个破ide配 include 和lib 

是在operations里面写出来的。。不是像vs2010那样 添到空里的

include配在c++里

lib 用/libpath:"directory“ 在link里

-------------------------------------------------------------------------------------------------

 其中要把apache路径配成你自己的网站

mysql要用5.1 而不是4.1否则。。我那个数据库里用5.1建立的表 ,,打不开

报错是 。。。table was created with a different versions of Mysql and cannot be read

 -----------------------------------------------------------------------------

 

 account.ini 要放入accserver和rsserver文件夹下

不然 msgserver连不上accserver

----------------------------------------------------------------

Cannot modify header information - headers already sent by(X.php)

 装notepad++把 X.php存成无bom的utf8

--------------------------------------------------------------

Call to undefined function json_encode()

PHP 5 >= 5.2.0, PECL json >= 1.2.0

unable to initialize module

apache的配置里 路径不能空格 否则报 the requested operation has failed