Sign in Join
Wiki copytemporary

Carbon interface FAQ/ja: what changed

Revision 2 to 3. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11Carbon インターフェースに関してよく質問される項目のリストです(訳注; 0.9.26リリース前の古いテキストですが、リンカオプションやアプリケーションバンドルの必要性についてまとまっています。[[Application Bundle/ja|アプリケーションバンドルは]]、実行ファイルやアイコンファイルなどを格納したフォルダの一種ですが、ファインダからは一つのものに見え、クリックしたりアイコンをドロップしたりすると実行します。0.9.26以降のMac OS X用 Lazarus IDE自体もデフォルトでアプリケーションバンドルになっています)。
22
33#### Carbon インターフェースの状況は?
44
55Carbon インターフェースはまだ完成しておらず、安定状態に向けて絶えざる開発が続いています。現状は[[Roadmap|Roadmap#Status of features on each widgetset]] 及び [[Roadmap|Roadmap#Status of components on each widgetsetにあります]]。[[Carbon interface internals|Carbon interface internals#Compatibility issuesも]]見るべきです。
66
77#### Carbon インターフェースでのLazarus IDEの状況は?
88
99Carbon インターフェース用にコンパイルされた Lazarus IDE は実行可能ですが、開発に使えるほど安定していません。改善のため、バグ情報を[[Carbon interface internals|Carbon interface internals#Carbon IDE Bugsにおよせくだだい]]。
1010
1111#### Carbon インターフェースのアプリケーションを書きましたが、フォーカスが当たりません
1212
1313Carbon アプリケーションはアプリケーションバンドルから実行する必要があります。アプリケーションバンドルを作る方法は [[Carbon Interface/ja|アップルリソースファイルを作るにあります]]。
1414
1515#### Carbon アプリケーションをビルドするとリンカがエラーを出す
1616
1717リンカに Carbon フレームワークを利用するためのオプションを渡していないからです。[[Carbon Interface/ja|コンパイラオプションをご]]覧下さい。
1818
1919#### Carbon インターフェース用 LCL または Lazarus をターミナルからビルドするには?
2020
2121Lazarus ディレクトリで次のコマンドを使うことができます:
2222
2323- LCLには:
2424
25-```
25+```text
2626make lcl LCL_PLATFORM=carbon
2727```
2828
2929- Lazarus IDEには:
3030
31-```
31+```text
3232make all LCL_PLATFORM=carbon OPT="-k-framework -kCarbon -k-framework -kOpenGL"
3333```
3434
3535Leopard (OS X 10.5.x)では:
3636
37-```
37+```text
3838make all LCL_PLATFORM=carbon OPT="-k-framework -kCarbon -k-framework -kOpenGL -k'-dylib_file' \
3939 -k'/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib'"
4040```
4141
4242#### ターミナルから Carbon インターフェース用LCL または Lazarus IDE をリビルドしようとしたら"make: -iVSPTPSOTO: Command not found"エラーが出る
4343
4444このエラーが出るのは Free Pascal Compiler の実行ファイルがサーチパスの中で見つからなかったからです。ターミナルプロファイルにそれらのパスを追加しなければなりません。ターミナルプロファイルはユーザのホームディレクトリにあります:
4545
4646- bash端末では ".profile" ファイルです。例えばターミナルから "open -e ~/.profile" というコマンドを実行して下さい。このファイルの最後に、次の行を加えます:
4747
48-```
48+```text
4949export PATH=$PATH:/usr/local/bin
5050```
5151
5252- tcsh端末では ".tcshrc" または ".cshrc" または ".login" ファイルです。例えばターミナルから "open -e ~/.cshrc" というコマンドを実行します。最後に、次の行を加えます:
5353
54-```
54+```text
5555append_path PATH /usr/local/bin
5656```
5757
5858ここで "/usr/local/bin" は FPC 実行ファイルのあるパスです。ファイルを保存すると、次にターミナルを起動した時からうまくいくようになるはずです。
5959
6060---
6161*From the Free Pascal wiki, page "Carbon interface FAQ/ja", as it stood on 2009-02-22 after a change by TheCreativeCAT, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history