У меня есть приложение C ++ \ MFC, написанное в Visual Studio 2003 с пакетом обновления 1 (SP1), ссылки на внешнюю статическую библиотеку "SomeExtStaticLib.lib". Я также включаю файлы заголовков, предоставляемые с SomeExtStaticLib.lib, для создания объектов в моем приложении.
SomeExtStaticLib.lib - статическая библиотека, созданная с использованием VC6.
Теперь я переношу свое приложение в Visual Studio 2008.
У меня очень простой вопрос.
Должен ли я также перенести "SomeExtStaticLib.lib" в скомпилированный файл VS2008?
Когда я пытался использовать этот скомпилированный VC6 «SomeExtStaticLib.lib» в моем скомпилированном приложении VC9, он не выдал ошибок компоновщика. Я ожидал, по крайней мере, некоторые проблемы с названиями.
Устраняют ли статические библиотеки проблемы искажения имен?