我最近有兴趣使用SDL创建C ++应用程序但是我已经多次因编译错误而被停止。
最近我再次尝试使用Visual Studio作为我的IDE。我已经正确地链接了这些库(或者我认为是这样),并且第二个显示图像的SDL tutorial by LazyFoo已经解决了我的问题。
在本教程中,它指出要显示的图像文件必须与.vcproj文件位于同一文件夹中。 虽然对我来说他们没有,我只是俯视它吗?或者本教程是否已过时?
编辑:我试图在每个目录项目中粘贴文件都无济于事。答案 0 :(得分:1)
根本原因是教程指定了文件名,而不是文件目录。这意味着假定当前的工作目录。在VC ++中,这可能是也可能不是.vcproj文件的位置,具体取决于很多因素。
相反,请转到项目的属性页,选中“配置属性>调试>工作目录”。通常,这将是一个宏(例如$(ProjectDir)
。如果选择“编辑”,然后选择“宏>>”,则可以查看当前的宏值。
(这是一个设计不佳的用户界面。真的应该有办法只查看当前值,以及检查宏依赖关系的方法)