Я уверен, что об этом где-то уже спрашивали, но я не могу задать Google вопрос, как найти эту информацию.
У меня есть несколько библиотек Windows C++ ( от стороннего производителя) со следующими расширениями:
- ...core.lib (~ 800 КБ)
- ...cored.lib (~ 850 КБ)
- ...corez.lib (~ 21 МБ)
- ...corezd .lib (~ 29 МБ)
Я думал, что 'd' означает отладку - так как в нем содержатся все символы, необходимые для отладчиков для определения имен переменных и функций. Но я не уверен, что такое «z»... это добавляет огромные объемы данных в файл библиотеки. Что это за два суффикса и (если это не очевидно) в чем разница (например, почему/когда вы их используете)?
Я думаю, у меня, должно быть, был " слишком упрощенный взгляд на это раньше...
Подробнее здесь:
https://stackoverflow.com/questions/496 ... nd-zd-mean