我最近对使用 SDL 创建 C++ 应用程序很感兴趣,但是我多次因编译错误等而停止。
最近我再次尝试使用 Visual Studio 作为我的 IDE。我已经正确地链接了这些库(或者我认为是这样)并且已经得出了第二个 SDL tutorial by LazyFoo 问题的结论。显示图像。
在本教程中,它指出要显示的图像文件必须与 .vcproj 文件位于同一文件夹中。 虽然对我来说他们都没有,我只是忽略了它吗?还是本教程已过时?
编辑:我试图将文件粘贴到每个目录项目中,但无济于事。
最佳答案
根本原因是教程指定了文件名,而不是文件目录。这意味着假定当前工作目录。在 VC++ 中,这可能是也可能不是 .vcproj 文件的位置,具体取决于许多因素。
相反,转到项目的属性页,选中“配置属性>调试>工作目录”。通常,这将是一个宏(例如 $(ProjectDir)
。如果您选择“编辑”,然后选择“宏>>”,您可以查看当前的宏值。
(虽然这是一个设计糟糕的 UI。确实应该有一种方法可以只查看当前值,以及一种检查宏依赖性的方法)
关于c++ - Visual Studio(用于 SDL)中的 vcproj 文件在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18646565/