Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Fortran-DLL unter VisualStudio aus C ansprechen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
27.04.2006, 15:14 Uhr
tronaccount



Hallo,

ich habe Fortran-Quellen, die ich aus C heraus ansprechen möchte. Habe die Quellen erfolgreich kompiliert.


C++:
!DEC$ ATTRIBUTES DLLEXPORT :: START
SUBROUTINE START()
INTEGER J,M,N,MAXFEV,MODE,NPRINT,INFO,NFEV,LDFJAC,NWRITE
INTEGER IPVT(3)
...


Ein bindump liefert

C++:
File Type: DLL

  Section contains the following exports for lmdif.dll

           0 characteristics
    4450BF73 time date stamp Thu Apr 27 14:56:19 2006
        0.00 version
           1 ordinal base
           2 number of functions
           2 number of names

    ordinal hint RVA      name

          1    0 00007E38 START
          2    1 00007E38 _START@0

  Summary

        1000 .data


Weiterhin habe ich eine Header-Datei geschrieben, um die externe Funktion START ansprechen zu können:

C++:
extern "C" void START(void);



Dummerweise klappt das so nicht:

C++:
lmdif_test.obj : error LNK2001: Nichtaufgeloestes externes Symbol _START
Debug/lmdif_test.exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise



Ich habe schon mit underscores herumgespielt und die !DEC$ ATTRIBUTES DLLEXPORT :: START am Anfang eingefügt, aber irgendwie klappt das nicht.

Hat wer ein Kochrezept für solche Fälle?

Gruß,

Tobias
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
27.04.2006, 15:56 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


doppelpost
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: