Где находится файл vcproj в Visual Studio (для SDL)?

Недавно я был заинтересован в создании приложений C++, использующих SDL, однако меня много раз останавливали из-за ошибок компиляции и т. Д.

Недавно я снова попробовал использовать Visual Studio в качестве своей IDE. Я правильно связал библиотеки (или я так думаю) и пришел к выводу о своей проблеме со вторым учебником по SDL от LazyFoo, который показывает изображение.

В этом руководстве говорится, что файл изображения для отображения ДОЛЖЕН быть в той же папке, что и файл.vcproj. Хотя для меня их нет, я просто пропускаю это? Или этот учебник устарел?

РЕДАКТИРОВАТЬ: Я пытался вставить файл в каждом проекте каталога безрезультатно.

1 ответ

Основная причина заключается в том, что в руководстве указано имя файла, но не в каталоге файлов. Это означает, что текущий рабочий каталог предполагается. В VC++ это может быть или не быть расположение файла.vcproj в зависимости от многих факторов.

Вместо этого перейдите на страницы свойств вашего проекта, отметьте "Свойства конфигурации> Отладка> Рабочий каталог". В общем, это будет макрос (например, $(ProjectDir), Если вы выберете "Изменить", а затем "Макросы >>", вы можете просмотреть текущее значение макроса.

(Однако это плохо спроектированный пользовательский интерфейс. Там действительно должен быть способ просто просмотреть текущее значение, а также способ проверить макрозависимости)

Другие вопросы по тегам