游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1571|回复: 3

d3d纹理的问题

[复制链接]

4

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2009-8-27 13:56:00 | 显示全部楼层 |阅读模式
D3DXCreateTextureFromFileW域D3DXCreateTextureFromFileA有什么区别啊???

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2009-8-27 14:05:00 | 显示全部楼层

Re:d3d纹理的问题

一个是unicode,一个是ansi

一个用wchar_t,一个用char

4

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
 楼主| 发表于 2009-8-27 14:25:00 | 显示全部楼层

Re:d3d纹理的问题

我在2003中使用D3DXCreateTextureFromFile()没什么问题 但是到2005中 就出错
c:\documents and settings\jxdb-chen\桌面\gamewindow\gamewindow\terrain.cpp(105) : error C2664: “D3DXCreateTextureFromFileW”: 不能将参数 2 从“const LPSTR”转换为“LPCWSTR”
1>        与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
这是怎么回事啊

3

主题

53

帖子

104

积分

注册会员

Rank: 2

积分
104
发表于 2009-8-29 20:30:00 | 显示全部楼层

Re:d3d纹理的问题

VS2003之前的语言默认设置为:多字节编码;VS2005起,默认采用unicode,你将语言设置修改一下就可以啦
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-21 05:25

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表