Gast
#4611794
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