Hallo miteinander,
ich suche jetzt schon eine Weile und finde aber nichts passendes.
Gibt es eine Möglichkeit (in Visual Studio) in C/C++ Präprozessor
Definitionen aus einer externen Datei zu importieren?
Und zwar habe ich ein Simulinkmodell aus welchem Code generiert wird,
der gewrapped und in eine DLL eingebunden wird. Dabei erzeugt Simulink
eine defines.txt Datei, deren Inhalt wie folgt aussehen kann:
1 | MODEL=Test
|
2 | NUMST=4
|
3 | NCSTATES=0
|
4 | HAVESTDIO
|
5 | RT
|
6 | USE_RTMODEL
|
7 | CLASSIC_INTERFACE=0
|
8 | ALLOCATIONFCN=0
|
9 | TID01EQ=0
|
10 | MAT_FILE=0
|
11 | ONESTEPFCN=1
|
12 | TERMFCN=1
|
13 | MULTI_INSTANCE_CODE=0
|
14 | INTEGER_CODE=0
|
15 | MT=1
|
Aktuell werden diese Definitionen von Hand in die Projekt Eigenschaften
in Visual Studio kopiert. Das würde ich gerne automatisieren, da sich
diese Definitionen auch gerne mal ändern, wenn das Simulink Modell
angefasst wird. Am allerliebsten würde ich einfach irgendwo den Pfad zu
der Datei angeben.
Wie würdet ihr das lösen?