【问题标题】:Visual Studio not rendering image using SDLVisual Studio 不使用 SDL 渲染图像
【发布时间】:2014-01-22 19:07:59
【问题描述】:

每当我创建一个渲染图像的 SDL 程序并单击调试时,它都会使一个窗口成为一切,但不渲染图像。但是,如果我去编译的 exe 并启动它,它可以工作,有什么方法可以修复它,还是我每次都必须这样做?

【问题讨论】:

  • 确保图片加载正确。如果从 Visual Studio 运行应用程序,工作目录会有所不同。
  • 加载目录在哪里?
  • 单独运行的话,在exe旁边。如果从 Visual Studio 运行它,它位于项目目录中。

标签: c++ visual-studio visual-c++ sdl


【解决方案1】:

程序从VS 运行时加载资产的位置取决于VS 中设置的Working Directory:

  1. 在 VS 中右键单击您的项目。
  2. 选择Properties。
  3. 在Configuration Properties 下,选择Debugging。
  4. 检查Working Directory 是什么。尝试将其设置为$(OutDir) 这会将其设置为您的.exe 所在的位置。
  5. 如果$(OutDir) 不起作用,请尝试自己输入.exe 的路径。

【讨论】:

    猜你喜欢
    • 2016-10-28
    • 1970-01-01
    • 1970-01-01
    • 2014-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多