gpt4 book ai didi

visual-c++ - Visual C++ 中的 SDL - 在哪里正确放置程序中使用的图像?

转载 作者:行者123 更新时间:2023-12-04 06:08:06 27 4
gpt4 key购买 nike

我刚刚学习 SDL,我想知道放置图像和其他文件内容的正确位置在哪里?

我使用 Visual C++ 2010 Express,问题是当我编译一个程序并直接从 IDE 启动它时,它会立即停止,因为它无法加载图像。但是,当我通过在放置这些图像的 Release/Debug 文件夹中单击它来启动它时,当然可以。

IDE 似乎从 Release/Debug 文件夹以外的其他路径启动程序。

我的问题是——我该如何处理?有没有办法直接在 Visual C++ 中设置图像的位置?我问这个问题是因为当我无法从 IDE 启动程序时 -> 我无法使用该 IDE 的调试器。

我希望我能很好地解释我的情况,并感谢您的回答。

最佳答案

如果您用鼠标右键单击您的项目,选择属性,在打开的窗口中,单击“调试”,注意条目“工作目录”,将您希望程序运行的目录放在那里。

我习惯于创建一个名为 work 的文件夹并将图像、声音等放在那里,并配置工作目录以使用该文件夹。

此外,任何不在系统路径中的 dll 都必须去那里让您的程序找到它,或者在视觉创建您的 exe 的同一文件夹中。

同样在同一个窗口中,您将看到“环境”条目,如果需要设置 PATH 环境变量,您可以使用它来配置 dll 的路径,例如:
PATH=c:\mylibs\dlls\

关于visual-c++ - Visual C++ 中的 SDL - 在哪里正确放置程序中使用的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8110889/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com