错误1:

databaseaide.h(74): error C2440: “default argument” : 无法从“ADOCG::ParameterDirectionEnum ”转换为“ParameterDirectionEnum”
解决:

删除服务端 stdafx.h 中的以下几行

网狐6.5游戏在6.6下编译的问题 数据库 网狐 游戏 棋牌技术  第1张

#ifndef _AFX_NO_DB_SUPPORT
#include <afxdb.h> // MFC ODBC 数据库
#endif // _AFX_NO_DB_SUPPORT

#ifndef _AFX_NO_DAO_SUPPORT
#include <afxdao.h> // MFC DAO 数据库类
#endif // _AFX_NO_DAO_SUPPORT

网狐6.5游戏在6.6下编译的问题 数据库 网狐 游戏 棋牌技术  第2张

 

错误2:

gameservermanager.h(41): error C2555: “CGameServiceManager::Release”: 重写虚函数返回类型有差异 ,且不是来自“IUnknownEx::Release ”的 covariant 参见“IUnknownEx::Release”的声明

解决:
6.5中 IUnknowEx 的Release接口返回值是 bool 型,6.6的是 void 型,将 CGameServiceManager::Release 返回值改成 void 型

未经允许不得转载! 作者:棋牌源码网,转载或复制请以超链接形式并注明出处棋牌源码网

原文地址:《网狐6.5游戏在6.6下编译的问题》发布于:2021-08-06