游戏开发论坛

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

求助:一个菜鸟问题,希望大家赐教

[复制链接]

4

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2004-4-19 10:51:00 | 显示全部楼层 |阅读模式
我是一个初学者,我在写DirectX程序时老是有连接错误,不知道如何解决,希望大家能帮帮忙
我用的是VC.net+DirectX9,Direct9的include和lib已经加入VC的路径中,编译连接时的出错信息如下

xx error LNK2001: 无法解析的外部符号 _c_dfDIJoystick2
xx error LNK2001: 无法解析的外部符号 _c_dfDIKeyboard
xx error LNK2001: 无法解析的外部符号 _c_dfDIMouse
xx error LNK2001: 无法解析的外部符号 _GUID_SysKeyboard
xx error LNK2001: 无法解析的外部符号 _GUID_SysMouse
xx error LNK2001: 无法解析的外部符号 _IID_IDirectInput8A
xx error LNK2019: 无法解析的外部符号 __imp__mciSendStringA@16 ,该符号在函数 "public: __thiscall cmlib::CDPlayer::CDPlayer(void)" (??0CDPlayer@cmlib@@QAE@XZ) 中被引用

xx error LNK2019: 无法解析的外部符号 _Direct3DCreate8@4 ,该符号在函数 "public: enum cmlib::Error32 __thiscall cmlib::Screen::Init(struct HWND__ *)" (?Init@Screen@cmlib@@QAE?AW4Error32@2@PAUHWND__@@@Z) 中被引用

xx error LNK2019: 无法解析的外部符号 _DirectInput8Create@20 ,该符号在函数 "public: enum cmlib::Error32 __thiscall cmlib::InputManager::Init(struct HINSTANCE__ *)" (?Init@InputManager@cmlib@@QAE?AW4Error32@2@PAUHINSTANCE__@@@Z) 中被引用

xx error LNK2019: 无法解析的外部符号 _DirectSoundCreate8@12 ,该符号在函数 "public: enum cmlib::Error32 __thiscall cmlib::SoundPlayer::Init(struct HWND__ *)" (?Init@SoundPlayer@cmlib@@QAE?AW4Error32@2@PAUHWND__@@@Z) 中被引用

大体情况就是这样,希望大家能帮帮忙,解决就给分

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20527
发表于 2004-4-19 11:16:00 | 显示全部楼层

Re:求助:一个菜鸟问题,希望大家赐教

如何把DirectX关联到VC中?
  我们要进行DirectX程序的编译就必须要有DirectX SDK库文件,此文件可以到微软或者本站获取,然后通过VC设置将其关联。下面说明了在VC6和VS.Net下的安装方法。
  VC6(英文版):选择菜单Tools->Options,打开Options对话框,选择Directions标签页,选择Include files项,在里面添加DirectX头文件的文件夹路径目录,同样,在Library files项中添加DirectX头文件的文件夹路径目录。
  VS.Net(中文版):选择菜单"工具->选项",打开选项对话框,打开Projects标签页,分别选择"包含文件"和"库文件"进行相应的路径添加即可。
注:VC在进行编译时,会根据排列顺序来进行库文件选取,假设有两个相同名字的库,VC会优先使用排列在前面的库文件。

然后再确认你的DX头文件包含到你的工程中。

4

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
 楼主| 发表于 2004-4-19 12:47:00 | 显示全部楼层

Re:求助:一个菜鸟问题,希望大家赐教

我已经加入了DirectX的include和lib,程序的头文件也包含可必要的头文件还是不行,不知道怎么搞的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-30 08:04

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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