1.找不到d3dx9.h
从D:\Microsoft DirectX SDK (June 2010)\Include复制
d3dx9.h
d3dx9anim.h
d3dx9core.h
d3dx9effect.h
d3dx9math.h
d3dx9math.inl
d3dx9mesh.h
d3dx9shader.h
d3dx9shape.h
d3dx9tex.h
d3dx9xof.h
到C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\shared
不能把D:\Microsoft DirectX SDK (June 2010)\Include加入到include目录,会有问题
2.operator=(LONG);报 "error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int"的处理方法
在c++命令行加入/wd4430
3.CA2CT(UpdateItem.szFileName) => CA2CT(UpdateItem.szFileName).m_psz
//CA2CT(UpdateItem.szFileName) => CA2CT(UpdateItem.szFileName).m_psz
_sntprintf(UIInfo.szCheckFile,sizeof(UIInfo.szCheckFile),TEXT("%s"),CA2CT(UpdateItem.szFileName).m_psz);
#define WINVER 0x0A00
4. 升级程序 E:\source\ry2017521\server\系统模块\客户端组件\升级程序\UpdateFrame.cpp
//设置变量 musictom
//LPTSTR pszDelete = (_tcsrchr(pszLocation, TEXT('?')));
LPTSTR pszDelete = const_cast
316源码配置:
UPDATE GAMEROOMINFO SET SERVICEMACHINE='359AC70269A62B82AFE0722ED3B588C7'
UPDATE databaseinfo SET MACHINEid='359AC70269A62B82AFE0722ED3B588C7'
359AC70269A62B82AFE0722ED3B588C7 可以用网狐工具数据生成器获得
DataBaseInfo 的DBUser DBPassword可以用网狐工具数据生成器加密sa账号密码,然后配置
fatal error LNK1281: 无法生成 SAFESEH 映像。
1.打开该项目的“属性页”对话框。
2.单击“链接器”文件夹。
3.单击“命令行”属性页。
4.将 /SAFESEH:NO 键入“附加选项”框中,然后点击应用。