WInXP SP3补丁, Code::Blocks IDE(MinGW), 无VC, directX sdk是下的官网的June2010那个
想尝试DirectX SDK 结果遇到如下问题:
Direct2D看介绍是只支持Win7以上 但是作为替代的DirectDraw则说是D8以上就没有了 而XP能支持到D9 如果要用DirectX必须要退化到D7么?我觉得应该不至于这样吧
此外装SDK的时候报错S1023 查到说是因为机子里有更高版本的VC库存在 解决方案是删除这个更高版本的库 问题同上 必须要卸载新版本来支持能用来开发的旧版本么(而且其实并不知道机子里的VC库是怎么来的明明没安装过VC)
另一点就是 听说使用MinGW就无法使用MFC了 那应该怎么使用MFC的那些函数 或者是否有什么替代品?
还有就是 MinGW看自带的头文件已经有了d3d9.h 却没有看到和2D绘图相关的项目 是因为被包含到其他头文件了吗?
由于刚开始学这个 而且系统方面的知识也是仍在学习的状态 所以可能问题有点混乱
另外setdisplaymode的参数是只能那几个固定组合么?我的机子是宽屏的 每次输入机子的长宽就崩溃 输入800*600或者1024*768的就没事
想尝试DirectX SDK 结果遇到如下问题:
Direct2D看介绍是只支持Win7以上 但是作为替代的DirectDraw则说是D8以上就没有了 而XP能支持到D9 如果要用DirectX必须要退化到D7么?我觉得应该不至于这样吧
此外装SDK的时候报错S1023 查到说是因为机子里有更高版本的VC库存在 解决方案是删除这个更高版本的库 问题同上 必须要卸载新版本来支持能用来开发的旧版本么(而且其实并不知道机子里的VC库是怎么来的明明没安装过VC)
另一点就是 听说使用MinGW就无法使用MFC了 那应该怎么使用MFC的那些函数 或者是否有什么替代品?
还有就是 MinGW看自带的头文件已经有了d3d9.h 却没有看到和2D绘图相关的项目 是因为被包含到其他头文件了吗?
由于刚开始学这个 而且系统方面的知识也是仍在学习的状态 所以可能问题有点混乱
另外setdisplaymode的参数是只能那几个固定组合么?我的机子是宽屏的 每次输入机子的长宽就崩溃 输入800*600或者1024*768的就没事