2014-01-22 58 views
-2

每当我制作呈现图像的SDL程序并单击调试时,它会使窗口成为一切,但不会呈现图像。但是,如果我去编译的EXE并启动它,它的工作原理,任何方式来解决它,或者我将不得不每次都这样做?Visual Studio不使用SDL呈现图像

+2

确保图像加载正确。如果从Visual Studio运行应用程序,工作目录是不同的。 –

+0

加载目录在哪里? – saloomi2012

+0

如果你单独运行它,它就在exe旁边。如果您从Visual Studio运行它,它位于项目目录中。 –

回答

0

在当从VS运行依赖于Working DirectoryVS程序加载资产:

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