游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2492|回复: 6

为什么用了相对路径就不行,具体请进来看

[复制链接]

13

主题

24

帖子

24

积分

注册会员

Rank: 2

积分
24
发表于 2005-9-3 10:56:00 | 显示全部楼层 |阅读模式
用到了DS,在初始化时用的是wav文件的文件名,但出现了这样的情况:
用绝对路径初始化时,能通过编译且可以双击运行生成的exe
用相对路径初始化时,能通过编译但不能双击运行生成的exe,并提示有DirectSound异常
请问这是为什么?

18

主题

279

帖子

279

积分

中级会员

Rank: 3Rank: 3

积分
279
QQ
发表于 2005-9-3 11:17:00 | 显示全部楼层

Re:为什么用了相对路径就不行,具体请进来看

能给出你的代码、生成的程序和WAV文件的绝对路径吗?

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2005-9-3 11:54:00 | 显示全部楼层

Re:为什么用了相对路径就不行,具体请进来看

兄台,你的exe文件生成在哪里呀?

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2005-9-3 11:55:00 | 显示全部楼层

Re:为什么用了相对路径就不行,具体请进来看

对了,你怎样得到绝对路径的?

13

主题

24

帖子

24

积分

注册会员

Rank: 2

积分
24
 楼主| 发表于 2005-9-3 13:39:00 | 显示全部楼层

Re: 为什么用了相对路径就不行,具体请进来看

绝对路径就如:"D:\Game\hello.wav"
相对路径:"hello.wav",我把wav文件放在工程目录下的,exe生成在debug文件夹下

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2005-9-3 16:07:00 | 显示全部楼层

Re:为什么用了相对路径就不行,具体请进来看

你在debug文件夹下,何来的“hello.wav”?!你把wav和exe放在同一个文件夹才行!!

13

主题

24

帖子

24

积分

注册会员

Rank: 2

积分
24
 楼主| 发表于 2005-9-3 18:05:00 | 显示全部楼层

Re: 为什么用了相对路径就不行,具体请进来看

明白了,谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-27 16:55

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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