2016-12-23 6 views

答えて

0

あなたのコードはおそらくDelphiのようなモードですが、デフォルトはTurbo Pascalモードです。選択したパラメータの1つを設定するか、{$ modeを使用してソースで行います。コンパイラモードの概念とパラメータとディレクティブの詳細については、FPC manual e.g. this topicを参照してください。

+0

[別の質問](http://stackoverflow.com/a/41229224/95954)とほぼ同じコメントです)私の[BigInteger](http://www.rvelthuis.de/programs/bigintegers.html)をコンパイルしようとしているということです。その場合、おそらくObjFpcでもコンパイルできますが、おそらくDelphiが必要になります。私のコードはDelphi用に設計されています。私はFreePascalでそれを試したことはありません。 –

+0

デルファイモードであっても、名前空間とデルファイのバージョン(コンパイルバージョン> 2)のユニットをラッピングや抽象化なしで使用し、FPC RTLの名前空間の表記が –

+0

に変更されていないので、コンパイルはまったく行われません。ヘッドアップのために。彼はユニットの名前を変更して(Velthuis.'パーツを削除して)やり直すことができますが、演算子、レコードメソッド、多数のアセンブラなどを使用します。これはFreePascalでそのままコンパイルすることはできません。 –