Некоторое время назад я попытался сделать игру, используя c++ и SDL. Теперь я беру класс, который требует, чтобы я программировал в c++, и я хотел бы использовать VS в качестве среды IDE. Я удалил VS 2012 и обновился до 2013 года. Я могу скомпилировать код С#, но когда я делаю проект c++, я получаю ошибку
ошибка LNK1104: невозможно открыть файл 'SDL.lib'
Я перешел к свойствам проекта → Свойства конфигурации → Linker → и убедился, что SDL там не упоминается. Мои дополнительные зависимости теперь имеют значение% (AdditionalDependencies). Остальные параметры пустые. Я также убедился, что в каталогах V c++ в каталоги Include не включены ничего, связанные с SDL. Сделав все это, я все равно получаю ту же ошибку. Это как-то наследует компоновщик SDL. Проект содержит только приветственную программу мира, в которую не входят другие библиотеки. Любая помощь приветствуется.
Вы можете попробовать следующее:
BTW, все, что вы добавляете в свои каталоги Include, не может вызвать ошибку привязки (и ни один из include
не может include
в себя ваш проект).