Недавно я был заинтересован в создании приложений на C ++ с использованием SDL, однако меня много раз останавливали из-за ошибок компиляции и т. Д.
Недавно я снова попробовал использовать Visual Studio в качестве своей IDE. Я правильно связал библиотеки (или я так думаю) и пришел к решению моей проблемы со вторым Учебник по SDL от LazyFoo который показывает изображение.
В этом руководстве указано, что файл изображения для отображения ДОЛЖЕН быть в той же папке, что и файл .vcproj.
Хотя для меня их нет, я просто пропускаю это? Или этот учебник устарел?
РЕДАКТИРОВАТЬ: Я пытался вставить файл в каждом проекте каталога безрезультатно.
Основная причина заключается в том, что в руководстве указано имя файла, но не в каталоге файлов. Это означает, что текущий рабочий каталог предполагается. В VC ++ это может быть или не быть расположение файла .vcproj в зависимости от многих факторов.
Вместо этого перейдите на страницы свойств вашего проекта, отметьте «Свойства конфигурации> Отладка> Рабочий каталог». В общем, это будет макрос (например, $(ProjectDir)
, Если вы выберете «Изменить», а затем «Макросы >>», вы можете просмотреть текущее значение макроса.
(Хотя это плохо спроектированный пользовательский интерфейс. Там действительно должен быть способ просто просмотреть текущее значение, а также способ проверки макро-зависимостей)
Других решений пока нет …