0
X86用のGNU Makefileを使ってtcl8.6.1ソースをコンパイルできました。 makeでAndroidスタンドアロンツールチェーンを使用して、腕のためのクロスコンパイルも可能です。 自分のAndroid.mkファイルを作成し、「mm」コマンドを使用してAndroid環境を使用して同じtclソースを構築しようとすると、「トークン」エラーの前に「error:expected」と表示されます。参照のために詳細なエラーログが表示されます。どうやってどこが間違っているのかを教えてください。アンドロイドビルド環境でtclコンパイルエラー
system/extras/work/tcl8.6.1/unix/../generic/tclOODecls.h:183:16: error: expected ')' before '->' token
(tclOOStubsPtr->tcl_NewObjectInstance) /* 13 */
^
system/extras/work/tcl8.6.1/unix/../generic/tclOO.c:1562:1: note: in expansion of macro 'Tcl_NewObjectInstance'
Tcl_NewObjectInstance(
^
system/extras/work/tcl8.6.1/unix/../generic/tclOODecls.h:157:16: error: expected ')' before '->' token
(tclOOStubsPtr->tcl_CopyObjectInstance) /* 0 */
^
system/extras/work/tcl8.6.1/unix/../generic/tclOO.c:1840:1: note: in expansion of macro 'Tcl_CopyObjectInstance'
Tcl_CopyObjectInstance(
^
make: Leaving directory `/local/mnt/workspace/Code/TAG_JUNE_15'
メイクファイル(
tclOODecls.h
が)のTcl APIのTclOO部分にCインタフェースを記述する自動生成Cのヘッダファイルであることをいくつかのターゲット(38秒)
代わりに8.6.5をビルドしない理由は何ですか?それは8.6.1以来、いくつかの修正があった... –