Привет,
Я сталкиваюсь со сложной ситуацией с использованием статической библиотеки под окнами.
Статическая библиотека построена по специальной версии mingw, которая поставляется в комплекте с Eiffel studio. Так как студия Eiffel использует mingw для создания своих выходных данных в виде статической библиотеки, я не могу контролировать эту конфигурацию.
Если я попытаюсь использовать эту статическую библиотеку с Eclipse CDT, которая использует более новую версию mingw, я не смогу скомпилировать свой проект. Это потому, что я должен предоставить опции -l для различных библиотек, таких как winsock, и, похоже, из-за различий между версиями компиляторов, генерирующих статическую библиотеку, и моим кодом, это не работает.
Если я заставлю Eclipse использовать тот же каталог mingw, который входит в Eiffel studio, тот, который компилировал статическую библиотеку, тогда я могу скомпилировать свой код (хотя здесь есть и другие проблемы)
Я не хочу ограничивать мою разработку на С ++ только потому, что статическая библиотека создается с определенной версией mingw.
Так как я могу использовать эту статическую библиотеку из моей собственной версии Mingw? Это Windows XP кстати ...
С наилучшими пожеланиями
Seref