0
FreePascal 3.0.0でコンパイルしているときにこのエラーが表示されます。致命的:このモジュールをコンパイルするにはObjFpc(-S2)またはDelphi(-Sd)モードが必要です。パスカルモジュールのコンパイルエラー
FreePascal 3.0.0でコンパイルしているときにこのエラーが表示されます。致命的:このモジュールをコンパイルするにはObjFpc(-S2)またはDelphi(-Sd)モードが必要です。パスカルモジュールのコンパイルエラー
あなたのコードはおそらくDelphiのようなモードですが、デフォルトはTurbo Pascalモードです。選択したパラメータの1つを設定するか、{$ modeを使用してソースで行います。コンパイラモードの概念とパラメータとディレクティブの詳細については、FPC manual e.g. this topicを参照してください。
[別の質問](http://stackoverflow.com/a/41229224/95954)とほぼ同じコメントです)私の[BigInteger](http://www.rvelthuis.de/programs/bigintegers.html)をコンパイルしようとしているということです。その場合、おそらくObjFpcでもコンパイルできますが、おそらくDelphiが必要になります。私のコードはDelphi用に設計されています。私はFreePascalでそれを試したことはありません。 –
デルファイモードであっても、名前空間とデルファイのバージョン(コンパイルバージョン> 2)のユニットをラッピングや抽象化なしで使用し、FPC RTLの名前空間の表記が –
に変更されていないので、コンパイルはまったく行われません。ヘッドアップのために。彼はユニットの名前を変更して(Velthuis.'パーツを削除して)やり直すことができますが、演算子、レコードメソッド、多数のアセンブラなどを使用します。これはFreePascalでそのままコンパイルすることはできません。 –