游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4348|回复: 11

请教个关于vs.net2003编译问题,在线等,有人遇到和我一

[复制链接]

4

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2006-8-29 21:11:00 | 显示全部楼层 |阅读模式
同样的工程,我在学校的电脑上运行没有问题,在家里的电脑运行就出现了如下的问题:
(都是装的vs.net2003,OS是windowsxp,Microsoft DirectX SDK (April 2006))

我使用了一个ID3DXFont:rawText方法:
LPD3DXFONT m_pFont;
m_pFont->DrawText(pText, -1, &Rect, DT_CALCRECT, 0);
m_pFont->DrawText(pText, -1, &Rect, DT_LEFT, rgbFontColor);

在学校的电脑上执行没有错误,在家的电脑上执行,就报了错:
error C2660: “ID3DXFont::DrawTextA” : 函数不接受 5 个参数
error C2660: “ID3DXFont::DrawTextA” : 函数不接受 5 个参数

这到底是怎么回事啊?我应该使用的是DrawText,不是DrawTextA啊。

其实同样的问题在学校电脑上也遇到过,当时也是抓破了头,重新建了个工程,后来又对了。也不知道到底在哪儿出的问题。

有人能帮我一下吗?
[em24]

1

主题

177

帖子

198

积分

注册会员

Rank: 2

积分
198
QQ
发表于 2006-8-29 22:22:00 | 显示全部楼层

Re:请教个关于vs.net2003编译问题,在线等,有人遇到和我一

unicode?

4

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
 楼主| 发表于 2006-8-29 22:28:00 | 显示全部楼层

Re:请教个关于vs.net2003编译问题,在线等,有人遇到和我一

不知道了,现在重新写次看看。

36

主题

382

帖子

498

积分

中级会员

Rank: 3Rank: 3

积分
498
发表于 2006-8-29 22:41:00 | 显示全部楼层

Re:请教个关于vs.net2003编译问题,在线等,有人遇到和我一

dx库的版本不同。参数个数有变化。

38

主题

275

帖子

281

积分

中级会员

Rank: 3Rank: 3

积分
281
QQ
发表于 2006-8-29 22:46:00 | 显示全部楼层

Re:请教个关于vs.net2003编译问题,在线等,有人遇到和我一

   看下头文件是不是找对了----我是说编译器寻找到的那个声明函数原型的头文件,例如include的设置要移到最顶上。。。VC编译器寻找头文件库文件等是从最上面找起的。

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2006-8-29 22:51:00 | 显示全部楼层

Re:请教个关于vs.net2003编译问题,在线等,有人遇到和我一

我遇见过,和你一样的问题,是SDK版本不同!

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2006-8-29 22:53:00 | 显示全部楼层

Re:请教个关于vs.net2003编译问题,在线等,有人遇到和我一

你在vs.net2003中在设置SDK目录时,把你的旧版本的目录放在最上面就可以了。

4

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
 楼主| 发表于 2006-8-30 00:14:00 | 显示全部楼层

Re:请教个关于vs.net2003编译问题,在线等,有人遇到和我一

恩,的确是DX版本的问题。
Microsoft DirectX SDK (April 2006)这个版本的ID3DXFont:rawText里面是6个参数,多了一个pSprite

4

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
 楼主| 发表于 2006-8-30 00:15:00 | 显示全部楼层

Re:请教个关于vs.net2003编译问题,在线等,有人遇到和我一

=.=,可以同时装几个版本的SDK吗?也就是说,要用到哪个版本的时候,就把哪个版本的SDK放到最上面啊?

明白了,谢谢各位。

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2006-8-30 00:31:00 | 显示全部楼层

Re:请教个关于vs.net2003编译问题,在线等,有人遇到和我一

不行,你需要改相关的函数
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 05:58

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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