Frage

Ich versuche, ein Makefile zu erstellen, und nach ungefähr 5 Sekunden erhalte ich diesen Fehler: "Keine Dateiennamen". Was bedeutet es und wie repariere ich es?

[exec] Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
[exec] Error E2266: No file names given
[exec] ** error 1 ** deleting paslib.lib

Dies wird von einer BPG -Datei mit den Optionen "-B" und -"fproject.bpg" ausgeführt.

Ich bin relativ neu in Makefiles, daher bin ich mir nicht sicher, wie man den Compiler Pass -Dateien erstellen kann. Nach meinem Verständnis rufe ich Make mit einer Datei aus, die aus verschiedenen Projekten besteht. Datei make -nimmt jedes Projekt ein, erstellt ein weiteres Makefiles (mit BPR2MAK) und kompiliert sie dann (mit BCC32). Ist das richtig? Wenn dies der Fall ist, sollten Sie den Compiler den Dateinamen zum Erstellen übergeben. Aus der Betrachtung meiner Ausgabe macht das Projekt erfolgreich eine Datei für die Marke, der Compiler fällt jedoch fehl.

War es hilfreich?

Lösung

Es stellt sich heraus, dass das tatsächliche Problem mit BCC32.exe, nicht machen. Das Problem wird hier besprochen:Warum kann der Borland C ++ Builder 5 -Befehlszeilencompiler meine Dateien nicht finden?

Andere Tipps

Sieht so aus, als würden Sie den Befehl Borland C ++ Compiler anrufen, ohne ihn zu kompilieren. Vielleicht ist eine Variable, die die C ++ - Dateinamen enthalten soll, leer, falsch geschrieben usw.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top