beim Kompilieren in FreePascal 3.0.0 zeigt es diesen Fehler: Schwerwiegend: Sie benötigen ObjFpc (-S2) oder Delphi (-Sd) Modus, um dieses Modul zu kompilieren.Pascal-Modul Kompilierfehler
0
A
Antwort
0
Ihr Code ist dann wahrscheinlich für einen Delphi-ähnlichen Modus, während der Standard ein Turbo Pascal-Modus ist. Legen Sie einen der ausgewählten Parameter fest oder verwenden Sie den {$ Modus, um dies in der Quelle zu tun. Details zum Konzept der Compiler-Modi und den Parametern und Direktiven finden Sie in der FPC manual e.g. this topic
Verwandte Themen
- 1. Xcode Kompilierfehler
- 2. __glewBindBuffer Kompilierfehler
- 3. Kompilierfehler mit Funktionszeiger Deklaration
- 4. C++ testet auf Kompilierfehler
- 5. Interner Kompilierfehler in NSIS
- 6. Android C# Xamarin Kompilierfehler
- 7. C++ Kompilierfehler mit Iostream
- 8. Scala Future seltsame Kompilierfehler
- 9. Kompilierfehler: Kernel-Modul
- 10. Swift 3, Generika, Kompilierfehler
- 11. Kompilierfehler, Akkordeon-Controller erforderlich
- 12. Swfit associatedtype Kompilierfehler
- 13. Kompilierfehler in Android
- 14. C++ Kompilierfehler. G ++ gnu
- 15. Xamarin iOS - PrepareForSegue Kompilierfehler
- 16. Kompilierfehler "sonst ohne wenn"
- 17. OpenCV SurfDescriptorExtractor Kompilierfehler
- 18. Kompilierfehler mit ScalaTest?
- 19. SDK Fehler Kompilierfehler
- 20. Kompilierfehler keine Zeile hervorgehoben
- 21. VBA-Kompilierfehler Objekt erforderlich
- 22. Java-Kompilierfehler (bearbeitet)?
- 23. Kompilierfehler nach einer Änderung
- 24. Linux C++ Kompilierfehler
- 25. Android NDK Kompilierfehler NDK_PROJECT_PATH = null
- 26. Kompilierfehler "Kann nicht gefunden werden"
- 27. Kompilierfehler mit boost :: spirit :: x3
- 28. Kompilierfehler, aber js wird generiert
- 29. Kompilierfehler mit consExpr in C++
- 30. Bounded Type Kompilierfehler in Java8
Ich nehme an (aufgrund eines fast identischen Kommentars in [eine andere Frage]) (http://StackOverflow.com/a/41229224/95954)) dass er versucht, meine [BigInteger] (http://www.rvelthuis.de/programs/bigintegers.html) Einheit zu kompilieren. Wenn das der Fall ist, wird er wahrscheinlich Delphi brauchen, obwohl ObjFpc es vielleicht auch kompilieren kann. Mein Code wurde für Delphi entwickelt. Ich habe es nie mit FreePascal versucht. –
Das wird überhaupt nicht kompilieren, auch nicht im Delphi-Modus, da es Einheiten mit Namespaces und Delphi Versionierung (Compilerversion> 2) ohne Wrapping oder Abstraktion verwendet, und die FPC RTL wurde nicht umbenannt in Namespace Notation –
OK, danke für die Köpfe hoch. Er könnte die Einheiten umbenennen (entfernen Sie den 'Velthuis'-Teil) und es erneut versuchen, aber es verwendet Operatoren, Record-Methoden, viele Assembler usw. Ich bezweifle, dass dies, wie es ist, mit FreePascal kompiliert wird. –