Visual Studio 不使用 SDL 渲染图像
Posted
技术标签:
【中文标题】Visual Studio 不使用 SDL 渲染图像【英文标题】:Visual Studio not rendering image using SDL 【发布时间】:2014-01-22 19:07:59 【问题描述】:每当我创建一个渲染图像的 SDL 程序并单击调试时,它都会使一个窗口成为一切,但不渲染图像。但是,如果我去编译的 exe 并启动它,它可以工作,有什么方法可以修复它,还是我每次都必须这样做?
【问题讨论】:
确保图片加载正确。如果从 Visual Studio 运行应用程序,工作目录会有所不同。 加载目录在哪里? 单独运行的话,在exe旁边。如果从 Visual Studio 运行它,它位于项目目录中。 【参考方案1】:程序从VS
运行时加载资产的位置取决于VS
中设置的Working Directory
:
-
在 VS 中右键单击您的项目。
选择
Properties
。
在Configuration Properties
下,选择Debugging
。
检查Working Directory
是什么。尝试将其设置为$(OutDir)
这会将其设置为您的.exe
所在的位置。
如果$(OutDir)
不起作用,请尝试自己输入.exe
的路径。
【讨论】:
以上是关于Visual Studio 不使用 SDL 渲染图像的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio 2019 CMake 项目(Windows 10)上安装 SDL2
建立OpenGL环境(Visual studio 2015)
哪些C语言函数在visual studio2015报错并怎么修改