1

Pascal で xcode を使用すると、次のエラーが発生します。

warning: It seems your project only contains units and no main program

この警告の原因は何ですか? また、メインプログラムを設定するにはどうすればよいですか?

Xcode 4.5.2Free Pascal Compiler version 2.6.0、およびを使用していMac OSX 10.8ます。

4

1 に答える 1

0

私が問題を正しく理解していれば、.dprビルドするプロジェクトの種類をコンパイラに伝える (プロジェクト ファイル) がありません。Delphi (およびそれ以前の Borland Pascal および Turbo Pascal コンパイラ) のプロジェクト ファイルは通常、次のようになります。

{ For a GUI (Windows) application }
program MyProgram;

uses
  Forms,
  main in 'main.pas' {fMain};

{$R *.RES}

begin
  Application.Initialize;
  Application.CreateForm(TfMain, fMain);
  Application.Run;
end.

{ For a console application }
program MyProgram;
{$APPTYPE CONSOLE }    

uses
  MyMain, SysUtils;

begin
  try
    { 
       Execute your application's entry point (main()) here, in this case
       contained in MyMain.pas that's listed in the uses clause above.
    }
  except
    { Handle any exception here }
  end;
end.

次に、Delphi XE2 で実行dpr2xcode.exeして、対応する Xcode プロジェクトを作成します。(対応するステップが FreePascal でどうなるかはわかりませんが、FP インストールでそのようなものを探すかもし​​れません。) その.xcodeprojファイルをXcodeMac で開き、コードを実行またはデバッグします。

FreePascal と Xcode の使用に関する具体的な情報については、Phil Hess による一連の記事をお勧めします。

于 2013-01-23T16:47:09.460 に答える