3 Schritte zur Projektierung
3.5.2
MSVC-Projekt - Applikationsname.mak
Beschreibung
3.5.3
Visual Studio Workspace - Applikationsname.dsw,
Applikationsname.dsp, Applikationsname_li.dsp
Beschreibung
3-60
In der MSVC-Workbench V1.x werden Einheiten (libraries, executables,...),
die zusammengehören, als Projekte zusammengefaßt.
Die Generierungsvorschrift und die Abhängigkeiten für diese Projekte werden
in den mmc100pj\Proj\App\Applikationsname\Obj_c800\
Applikationsname.mak-Files abgelegt.
Hinweis
Nicht von Hand modifizieren! Diese Applikationsname.MAK-Files werden
durch die MSVC-Workbench gepflegt (PROJECT →= EDIT, PROJECT →=
SCAN ALL DEPENDENCIES).
Im MS-Visual Studio wird zwischen Arbeitsbereichen (Workspace) und Pro-
jekten (Projects) unterschieden. Ein Projekt entspricht dabei einer zusam-
men gehörenden Einheit. (Die Include- und Sourcedateien einer Anwendung,
einer DLL oder ... ). Ein Arbeitsbereich fasst mehrere Projekte eines Themas
zusammen ( z.B. die Anwendung und die benötigen DLLs ).
Auch die Screen-Kit Applikationen halten sich an dieses Konzept: Zu jeder
Applikation Applikationsname gibt es einen Workspace Applikationsna-
me.dsw. Dieser Workspace enthält die beiden Projekte Applikationsname.dsp
und Applikationsname_li.dsp.
Das Projekt Applikationsname_li.dsp erzeugt aus den Quelldateien der Li-
stenprojektierung eine Applikationsname.lib. Neue Projektierfiles sollten Sie
in dieses Projekt aufnehmen.
Das Projekt Applikationsname.dsp ist von dem anderen Projekt abhängig. Es
erzeugt aus der Applikationsname.lib eine Applikationsname.dat. Nur die
*.dat Dateien können vom Bindevorgang verwendet werden. Das Projekt ent-
hält als einzige Sourcedatei ap_l_dir.c. Änderungen an diesem Projekt sollten
nicht vorgenommen werden.
Hinweis
Als aktives Projekt sollte immer Applikationsname.dsp angewählt werden.
Änderungen der Quelldateien der Projektierung werden vom Visual Studio
erkannt und die betroffenen Dateien automatisch neu compiliert.
SINUMERIK 840D/810D Projektierpaket HMI-Embedded (PJE) – Ausgabe 08.01
© Siemens AG 2001 All Rights Reserved
08.01