d3dhk 从vc6迁移到vs2022

https://blog.csdn.net/m0_59792745/article/details/124551688

解决E1696 无法打开源文件 “stdafx.h”

vs2022 "stdafx.h" 去掉
(https://ask.csdn.net/questions/8071452)

加入pch.h

"TCHAR " 类型的实参与 "char " 类型的形参不兼容

在解决方案的属性->高级 中,将unicode字符集修改成为多字节字符集
加上头文件 #include <tchar.h>

C++ 错误:C2664:无法将参数 2 从“char [256]”转换为“LPWSTR”

在解决方案的属性->高级 中,将unicode字符集修改成为多字节字符集

无法解析的外部符号 _D3DXCreateSprite@8,

打开项目属性(右击项目 -> 属性)
导航到链接器 -> 输入
在“附加依赖项”中添加d3d9.lib、d3dx9d.lib、d3dx10.lib或d3dx11.lib

发表新评论