project1.manifest not found...

Für Installationen unter Windows
Antworten
br_klaus
Beiträge: 244
Registriert: Do 21. Jan 2010, 22:33
OS, Lazarus, FPC: Windows Vista (L 0.9.31 FPC 2.5.1)
CPU-Target: 32Bit
Wohnort: z.z. Brasilien, sonst 82335 Berg-Leoni (südlich von München)

project1.manifest not found...

Beitrag von br_klaus »

Hallo,

immer wenn ich ein neues Programm starten will (zB von einer CD), dann heißt es in etwa:

Code: Alles auswählen

compiling unit1.pas
compiling resource g:\...project1.rc
c:\lazarus\fpc\2.2.4\bin\i386-win32\windres.exe: can't open file 'project1.manifest': No such file or directory
project1.lpr(20,1) Error: Error while linking
ich muß dann erst die Programmdateien auf der HD abspeichern (und dem Programm einen eigenen Namen geben), dann funktioniert es.
Warum diese Umstände? Wozu wird denn besagte .manifest-Datei benötigt?
Kann man nicht Lazarus anweisen, ein Programm ohne *.manifest zu starten?

Herzlichen Dank!
P. Nikolaus

shokwave
Beiträge: 475
Registriert: Do 15. Nov 2007, 16:58
OS, Lazarus, FPC: Win11/Ubuntu Budgie (L 3.0 FPC 3.2.2)
CPU-Target: i386, x64
Wohnort: Gera

Re: project1.manifest not found...

Beitrag von shokwave »

br_klaus hat geschrieben:Kann man nicht Lazarus anweisen, ein Programm ohne *.manifest zu starten?
Ja, kann man in den "Projekteinstellungen/Anwendung" -->Themen mit Manifest-Datei..
Wird dir aber nicht weiterhelfen, weil Lazarus bzw. der Compiler noch mehr Dateien erstellen muss. Nicht zuletzt die eigentliche Anwendung. Und diese Dateien werden im Projektverzeichnis angelegt.
Gegenfrage: Wie kommst du auf die Idee ein Projekt auf CD kompilieren zu wollen? Wenn es portabel sein soll, wieso kein USB-Stick?
mfg Ingo

br_klaus
Beiträge: 244
Registriert: Do 21. Jan 2010, 22:33
OS, Lazarus, FPC: Windows Vista (L 0.9.31 FPC 2.5.1)
CPU-Target: 32Bit
Wohnort: z.z. Brasilien, sonst 82335 Berg-Leoni (südlich von München)

Re: project1.manifest not found...

Beitrag von br_klaus »

Gegenfrage: Wie kommst du auf die Idee ein Projekt auf CD kompilieren zu wollen? Wenn es portabel sein soll, wieso kein USB-Stick?
Weil die wichtigsten Programmdateien (*.lpi, *.res, *.pas, *.lfm) und nur diese auf der CD sind und ich nicht jedesmal erst die Dateien auf HD kopieren will.
Das betrifft übrigens auch einige Programme (\examples, \test) die mit Lazarus mitgeliefert werden.

Gibt es denn keine Möglichkeit, daß Lazarus die benötigten Dateien in einem eigenen Temp-Verzeichnis speichert (oder gleich nur im Arbeitsspeicher, dann braucht überhaupt nichts auf die HD geschrieben zu werden).

Herzlichen Dank

P. Nikolaus

shokwave
Beiträge: 475
Registriert: Do 15. Nov 2007, 16:58
OS, Lazarus, FPC: Win11/Ubuntu Budgie (L 3.0 FPC 3.2.2)
CPU-Target: i386, x64
Wohnort: Gera

Re: project1.manifest not found...

Beitrag von shokwave »

Guck mal in die Projekteinstellungen bei Pfade gibt es eine Einstellung Unit-Ausgabeverzeichnis. Hab das aber nicht getestet.
mfg Ingo

br_klaus
Beiträge: 244
Registriert: Do 21. Jan 2010, 22:33
OS, Lazarus, FPC: Windows Vista (L 0.9.31 FPC 2.5.1)
CPU-Target: 32Bit
Wohnort: z.z. Brasilien, sonst 82335 Berg-Leoni (südlich von München)

Re: project1.manifest not found...

Beitrag von br_klaus »

Das Problem hat sich jetzt gelöst!
Ich benütze jetzt Lazarus 0.9.29 mit FPC 2.5.1, und das braucht keine *.manifest mehr (ich kann sie getrost löschen).
Aber herzlichen Dank für alle Antworten!

P. Nikolaus

Antworten