gpt4 book ai didi

c++ - 从 Visual Studio 文件夹运行 .exe 文件会自动关闭窗口

转载 作者:太空宇宙 更新时间:2023-11-04 11:42:16 25 4
gpt4 key购买 nike

我在 Visual Studio 中使用 SDL 和 C++ 创建了一个游戏。这个游戏是为我的大学(计算机科学)制作的。

当我从 Visual Studio 运行它时,一切运行完美。当我转到项目文件夹并通过 .exe 文件运行它时,它会弹出,然后立即关闭。我在系统中的属性已经在Windows应用程序,多线程dll中。

我不明白 - 它应该可以正常工作,因为我可以通过解决方案资源管理器运行它而不会出现任何警告/错误。有什么建议吗?

最佳答案

当您从资源管理器启动 exe 时,当前目录会发生变化。您的程序很可能找不到依赖项,无论是 dll 还是图形和声音等资源。短期解决方案是确保您的文件位于正确的位置。从长远来看,您的程序中应该有更好的错误处理,这样您就可以得到可以处理的错误消息。

关于c++ - 从 Visual Studio 文件夹运行 .exe 文件会自动关闭窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20923356/

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