游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1855|回复: 2

一个关于D3D程序改动后出错的问题!

[复制链接]

1

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2006-11-23 22:25:00 | 显示全部楼层 |阅读模式
我今天改动一个程序!
.....
m_pHero=new CRole(m_pGraphics->GetD3DDevice(),".\\models\\QDXX.X");        //加入主角
.....

把主角模型替换成另外一个编译以后,出现以下错误!


正在编译...
GameApp.cpp
c:\program files\microsoft directx sdk (august 2006)\include\dinput.h: DIRECTINPUT_VERSION undefined. Defaulting to version 0x0800
正在链接...
LINK : LNK6004: 没有找到 ..\Bin/Game.exe 或上一个增量链接没有生成它;正在执行完全链接
Render.lib(Font.obj) : error LNK2019: 无法解析的外部符号 _D3DXCreateFont@12 ,该符号在函数 "public: int __thiscall CFont::Create(class CGraphics *,int)" (?Create@CFont@@QAEHPAVCGraphics@@H@Z) 中被引用
..\Bin/Game.exe : fatal error LNK1120: 1 个无法解析的外部命令


从以上信息来看.好像是sdk版本问题!  ID3DXFont借口可能改动过

出错以后我改回原来模型文件,还是提示信息!  本人刚学D3D,水平尚浅,这问题让我有点费解!  

望达人解答!

1

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2006-11-24 11:15:00 | 显示全部楼层

Re:一个关于D3D程序改动后出错的问题!

把debug目录删除,重新编译,也许可以

0

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2006-11-25 00:36:00 | 显示全部楼层

Re:一个关于D3D程序改动后出错的问题!

?是Linking Error, 依你的情?r,只要rebuild一次???就可以了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 23:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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