Компоновщик Intel C / C ++ с использованием библиотеки MinGW - PullRequest
4 голосов
/ 17 сентября 2011

Может ли компоновщик Intel в Windows использовать статическую библиотеку, скомпилированную MinGW?Они бинарно совместимы?В Википедии и в одной «Белой книге» они говорят о Linux да, но как насчет Windows и новейших ICC и MinGW?

Ответы [ 3 ]

0 голосов
/ 19 сентября 2011

Статическое связывание сложно, потому что mingw lib использует CRT / math wrapper. Вместо этого вы можете попробовать использовать динамическую DLL.

0 голосов
/ 20 сентября 2011

Мне удалось связать MSVC под Pelles C. и статически, и динамически.

Компилятор Intel для Windows на самом деле не предоставляет свою собственную библиотеку CRT, вместо этого полагаясь на библиотеку MSVC, я непопробовал это, но набор инструментов MinGW ДОЛЖЕН быть двоично-совместимым, если в заголовках не используются расширения GCC.

Я бы посоветовал вам просто попробовать, я собираюсь увидеть, насколько это удобно делать самому(не хочу сломать VS) и вернуться к вам.

0 голосов
/ 19 сентября 2011

Я думаю, что компилятор Intel использует тот же формат, что и MSVC, так что стоило бы попробовать this .

Однако у меня нет компилятора Intel, поэтому я не могу проверитьэто.

...