LINUX.ORG.RU

как конвертировать *.a в windows *.lib


0

0

Добрый день!

Каким средством скронвертировать статическую библиотеку linux в windows формат *.lib ? Можноли в Linux собрать библиотеку для windows используя GNU средства?

Предполагается, что никакие системные вызовы и API в библиотеке не используются.

Зарание спасибо!!!


0_o

Наверно я чего-то упустил в образовании...

r_asian ★☆☆
()

>Каким средством скронвертировать статическую библиотеку linux в windows формат *.lib ?

никаким

>Можноли в Linux собрать библиотеку для windows используя GNU средства?

можно. echo "mingw" > google.ru

ale ★★
()

если либа на Си или Fortran, то компилишь .a файл в mingw (или cygwin с опцией -mno-cygwin) потом переименовываешь .a в .lib и юзаешь, кроме самой либы придется еще линковать libgcc.a, libmingw32.a, libmingwex.a, если юзается Fortran то еще придется подлинковывать libg2c.a.

Ну а с Си++ никак, придется пересобирать в MSVC ибо ABI разный.

Reset ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.