Matlab Code Generation Error include windows.h

Gast #4611794
Lesenswert?

Hallo zusammen,

ich nutze Matlab2007a 32bit und muss in simulink eine 32bit dll 
einbinden und eine enthaltene Funktion aufrufen. Anschließend will ich 
aus dem Model Code generieren.
Dazu habe ich eine C Datei in der ich mit den Befehlen LoadLibrary und 
GetProcAddress meine dll Funktion aufrufe. Mit dem Legacy Code Tool 
erzeuge ich mir dann meinen Simulink Block, der die dll Funktion 
aufruft. Im normalen Simulations Modus funktioniert das ohne Probleme. 
Nun möchte ich aus einem Model mit dem erzeugten Block Code generieren. 
Dabei tritt folgender Fehler auf:

COMPILING  "LCT12.c"
(F) C0005; "LCT12.h", line 23 pos 21; could not open source file 
"windows.h"
  #include "windows.h"

Ich habe Microsoft Visual Studio 2010 und Microsoft SDK installiert in 
denen auch der windows.h header enthalten ist und das Verzeichnis dem 
Matlab Search Path hinzugefügt.
Muss ich den Pfad noch an einer anderen Stelle eintragen?

Schonmal danke für die Hilfe!
Thomas
Gast #4611818
Lesenswert?

danke für die schnelle Antwort.
Habe es geändert. Leider tritt der Fehler immer noch auf:

COMPILING  "..\lct.c"
(F) C0005; "..\lct.c", line 1 pos 21; could not open source file 
"windows.h"
  #include <windows.h>

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren