游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2357|回复: 9

3D渲染编译时的连接问题,请帮个忙,看看

[复制链接]

15

主题

79

帖子

79

积分

注册会员

Rank: 2

积分
79
发表于 2006-6-12 16:27:00 | 显示全部楼层 |阅读模式
大家好,小弟在这是遇到了问题,由于原码带忘了,只有这张图了,请帮我看看,刚开始是可以编译运行的,不知道今天打开会出现这情况,我有几个程序都是这问题(以前可以编译),还有类似的,请高手帮忙
sf_2006612162653.png

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2006-6-12 17:13:00 | 显示全部楼层

Re:3D渲染编译时的连接问题,请帮个忙,看看

注意你的include目录和lib目录要保持一致,比如都是某版本SDK中的目录,不然会造成定义和实体不相同导致Link失败,也有可能安装新版本SDK后它自动改变了link目录,还有注意目录的优先级

15

主题

79

帖子

79

积分

注册会员

Rank: 2

积分
79
 楼主| 发表于 2006-6-12 18:32:00 | 显示全部楼层

Re:3D渲染编译时的连接问题,请帮个忙,看看

我第一次运行时没问题的,后来加了个饶y轴旋转就出现了这问题,而且以前可运行的程序大过都出现了这问题,我也没动编译器呀~~~

30

主题

569

帖子

569

积分

高级会员

Rank: 4

积分
569
发表于 2006-6-13 05:44:00 | 显示全部楼层

Re:3D渲染编译时的连接问题,请帮个忙,看看

#include <d3dx9math.h>

11

主题

123

帖子

123

积分

注册会员

Rank: 2

积分
123
发表于 2006-6-13 10:27:00 | 显示全部楼层

Re:3D渲染编译时的连接问题,请帮个忙,看看

  你的.lib库掉了,要么手动写代码连接,要么重新设置路径,可能时病毒影响了你的运行库.

  自己检查一下,路径设置,再看一下运行库是否正常.

12

主题

162

帖子

175

积分

注册会员

Rank: 2

积分
175
发表于 2006-6-13 12:05:00 | 显示全部楼层

Re:3D渲染编译时的连接问题,请帮个忙,看看

使用代码加载lib库可以避免你所出现的这种情况!
在#include 后面加上下面这两句
#pragma comment (lib,"d3d9.lib")
#pragma comment (lib,"d3dx9.lib")

12

主题

162

帖子

175

积分

注册会员

Rank: 2

积分
175
发表于 2006-6-13 12:11:00 | 显示全部楼层

Re:3D渲染编译时的连接问题,请帮个忙,看看

还有你的代码有个小错误,你调试的最后一个错误说从LRESULT 转换到HRESULT会是数据丢失,你的事件处理函数WndProc的第一个类型应该是LRESULT
正确的声明应该是
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);

还有,上面的补充一下,很可能你没有设置好你的D3D SDK 库的位置才会出现上面的情况,如果把我楼上帖子的代码复制进去还有错误就在你的编译器里重新设置你的Lib库目录,把DirectX的SDK文件夹的位置设置正确!应该就可以解决了!

15

主题

79

帖子

79

积分

注册会员

Rank: 2

积分
79
 楼主| 发表于 2006-6-14 15:14:00 | 显示全部楼层

Re: 3D渲染编译时的连接问题,请帮个忙,看看

这个工程现在是这样的,代码在其他机器上可运行的,在我的机器上却不行,SDK连接的也没问题,为此我重新安装了SDK,和郁闷,而且我已经手动加入了lib,编译器里的连接库我也重添了~!!!

12

主题

162

帖子

175

积分

注册会员

Rank: 2

积分
175
发表于 2006-6-14 16:11:00 | 显示全部楼层

Re:3D渲染编译时的连接问题,请帮个忙,看看

楼主看样子是疑难杂症!最好找个网络优盘传上来,我们大家都看看研究一下,不过如果在我们上面又没有错误,只有你的有,那就奇怪了!显卡的驱动你删了重新装一下试试!

15

主题

79

帖子

79

积分

注册会员

Rank: 2

积分
79
 楼主| 发表于 2006-6-17 16:17:00 | 显示全部楼层

Re:3D渲染编译时的连接问题,请帮个忙,看看

问题解决了,谢谢大家的热情帮助!!是SDK有问题,重装了一个,现在好了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 18:05

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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