Ich habe ein Programm, das in Ada geschrieben wird, und ich muss es kompilieren. Wenn ich dies tue, erhalte ich einen Fehler "enthält keine erwartete Einheit", und es heißt, dass er eine Spezifikation erwartet, aber einen Körper gefunden hat. Ich brauche es kompilieren, und ich weiß nicht über Ada. Ich benutze den gnat Compiler. und ich kann keinen Code hochladen, aber ich kann sagen, dass es eine ADB-Datei mit anderen Anzeigen Dateien im Ordner ist.Ada Compilation "enthält keine erwartete Einheit"
1
A
Antwort
1
Der Fehler:
"does not contain expected unit"
in der Regel tritt auf, wenn der Name des Geräts nicht die Dateinamen übereinstimmt (package body aaa.bbb
Bedürfnisse in der Datei aaa-bbb.adb
und package aaa.bbb
Bedürfnisse in aaa-bbb.ads
sein zu)
"expecting a spec but found a body"
bedeutet wahrscheinlich, dass Sie eine Diskrepanz zwischen dem Inhalt der Datei und der Dateierweiterung (ads oder adb) haben
Darüber hinaus kann ich nur den Kommentar von Marc C
Verwandte Themen
- 1. Gradle Sync fehlgeschlagen: Erwartete Konfiguration ': backend: appengineSdk' enthält genau eine Datei, enthält jedoch keine Dateien
- 2. Android Compilation: Keine Regel zu Ziel
- 3. Einheit Testfall MockRestServiceServer erwartete URL funktioniert nicht mit RestTemplate
- 4. Fehler erhalten Erwartete Nachricht, die InResponseTo "id142e8231161a4246bf345d331a7b0ace" enthält, aber keine gefunden hat. in Kendor.AuthServices.MVC
- 5. Delphi - Reverse Lookup 'Wer diese Einheit enthält'
- 6. Keine Einheit Test Erfolg berichtet
- 7. Multithreading in Ada
- 8. Warum wirft Task.WhenAny keine erwartete TimeoutException?
- 9. Pattern Matcher gibt keine erwartete Ausgabe
- 10. Django-Modell erzeugt keine erwartete HTML
- 11. launchd: Python Notifier.notify produziert keine erwartete Ausgabe
- 12. Lambda Ausdruck Compilation
- 13. GWT Compilation
- 14. wxpython Compilation
- 15. Objekt enthält keine Definition für „Eigenschaften“ enthält
- 16. Char enthält keine Definition für Enthält()
- 17. IListSource enthält keine Datenquellen
- 18. Client.ipa enthält keine Datei
- 19. Sequenz enthält keine Elemente
- 20. Sequenz enthält keine Elemente
- 21. Sequenz enthält keine Elemente?
- 22. android system class compilation
- 23. Ada Digits Confusion
- 24. Ada und Assembly
- 25. Quadratische Gleichung in Ada
- 26. char_array Zuordnung in Ada
- 27. OCaml Compilation mit corebuild
- 28. dplyr Compilation Ausgabe, Rcpp.h: keine solche Datei oder das Verzeichnis
- 29. Compilation Fehler bei Vorlage
- 30. VBScript Erwartete Ende 800A03F6
Was Compiler? Was ist der Code? Wie lautet der Dateiname? Wir brauchen * etwas *, um weiterzumachen. –
@Marc hat Recht. Oft helfen uns die vom Compiler ausgegebenen Fehlermeldungen sehr (und wenn Sie sich an den Compiler gewöhnt haben, werden sie Ihnen helfen; nicht viel Trost, weiß ich!) –