|
|
同样的工程,我在学校的电脑上运行没有问题,在家里的电脑运行就出现了如下的问题:
(都是装的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] |
|