Когда я компилирую проект SDL на C++, он создает для меня исполняемый файл. Когда я запускаю этот исполняемый файл, он не работает, если у меня нет SDL.dll в том же каталоге. Я понимаю, потому что ему нужно найти все библиотеки и API, которые используются.Включает ли компилятор компиляции?
Но когда я создаю свою собственную библиотеку и включаю ее в код, почему она не должна находиться в том же каталоге? Почему он может быть полностью удален, и исполняемый файл все равно будет работать? В чем разница между моей собственной библиотекой и SDL в примере?
ли вы собираете свою собственную библиотеку как статические LIB? – tkausl
Я имел в виду мои собственные файлы заголовков и cpp. –