我正在用这本书学习Windows编程
Programming.Windows.5th.Edition(Charles )
当我执行图3-1时。在HELLOWIN程序中,我发现当我使用热键ctrl+F5来运行exe时,我可以听到声音(HELLOWIN 98),但是当我在目录Debug中运行exe时,没有声音可以将exe与HelloWin.wav放在一起,这一切都会发生吗?我使用的是win7(简体中文版)和Visual 6(企业版)。

发布于 2012-01-25 10:08:30
这都与当前目录有关。在Visual中执行它时,它将使用项目目录作为当前目录,因此您的程序将在该目录中找到wav文件。
当您直接运行exe时,它将使用Debug目录作为当前目录,并且由于wav文件不在那里,所以找不到声音文件。
https://stackoverflow.com/questions/9000727
复制相似问题