游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1118|回复: 1

帮帮初学者!

[复制链接]

4

主题

6

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2004-10-22 23:15:00 | 显示全部楼层 |阅读模式
最近刚刚开始硬着头皮学习d3d编程,边查资料边写代码,却一直有错误,最后实在没办法,直接将微软的帮助文件上的源代码粘贴上,竟然还有错误!如下:
D3D Tour.obj : error LNK2019: 无法解析的外部符号 _Direct3DCreate9@4 ,该符号在函数 "long __cdecl InitD3D(struct HWND__ *)" (?InitD3D@@YAJPAUHWND__@@@Z) 中被引用
Debug/First VCProgram.exe : fatal error LNK1120: 1 个无法解析的外部命令
不明白是怎么回事,请指教!

18

主题

573

帖子

573

积分

高级会员

Rank: 4

积分
573
发表于 2004-10-22 23:20:00 | 显示全部楼层

Re:帮帮初学者!

需要连接dxguid.lib,d3d9.lib,d3dx9.lib这几个文件,在程序的最开始加入:
#pragma comment (lib, "dxguid.lib")
#pragma comment (lib, "d3d9.lib")
#pragma comment (lib, "d3dx9.lib")
就可以了,你的错误是没有连接需要的库文件,但之前请设置好编译器的库的搜索路径!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-22 22:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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