Войти

Показать полную графическую версию : Вызвать функцию в dll


Страниц : 1 [2]

XPEHOMETP
18-09-2013, 10:10
это преувеличение »
Если программировать на фортране (компилятор gfortran), то это совсем не преувеличение. А серьезная проблема. Решается многими способами, в том числе и через fortran-iso-c-binding. То есть как бы у С действительно с этим проблем нет, и Фортран местами прикидывается С, чтобы достичь желаемого.

pva
18-09-2013, 13:08
XPEHOMETP, Если попытаться слинковать stdcall, экспортированный gcc из msvc, то тоже не получится. Но говорю, отличия (этот пост призван обосновать слово) минимальные - подчёркивание в декорациях. Чтобы совпадало - можно хитрым способом сделать implib. Есть подробная инструкция на сайте mingw. По сути mingw прикидывается msvc... так что проблемы и в С есть.




© OSzone.net 2001-2012