Dyikot
@Dyikot

Мне надо иметь две .lib для debug и release?

Или я что-то не так делаю? Создал .lib в debug и release сборке. (Первоночально использовал debug в проекте, но как только решил проверить release, то сразу ошибка о том что runtime library не та). Но вот почему использую сторонную бибилиотеку к примеру sdl2 там такого нету, т.е sdl2 lib работает на debug и release без ошибок.
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Xiran
Тебе обязательно делать только под MSVC? Для библиотек рекомендую CMake.
Ответ написан
Комментировать
@Mercury13
Программист на «си с крестами» и не только
Debug-версия библиотеки может помочь отлаживать какую-то дичь на границе вашего и библиотечного кода. Я лично не пользовался ни разу, всюду подключал release-версию.
UPD. Я не работал с MSVC, но этот самый MSVC имеет разные runtime-библиотеки для отладки и выпуска. И они не хотят соседствовать друг с другом. Это уже внутренние разборки MSVC; две библиотеки MinGW, статическую и динамическую, но обе release, вполне себе позволяет и для некоторых целей (упрощение отладки на той самой границе) очень даже помогает. SDL2, как и большинство открытых библиотек, имеют минимальные зависимости и ему просто не нужна библиотека MSVC.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы