1: 2018-05-20 (日) 18:10:54 njf[6] [7] [8] | 2: 2018-05-20 (日) 18:12:58 njf[6] [9] [10] | ||
---|---|---|---|
Line 3: | Line 3: | ||
touch cocos2dx/Android.mk | touch cocos2dx/Android.mk | ||
- | makeファイルは日付で判断しているので、ソースやライブラリを追加しても、その日付が古いとコンパイルし直されないときがあります。ダウンロードした圧縮ファイルを解凍して追加した場合はそういうことが起こりえます。 | + | makeファイルは作成したファイルと元のファイルの日付でコンパイルやリンクの判断しているので、ソースやライブラリを追加しても、その日付が古いとコンパイルし直されないときがあります。ダウンロードした圧縮ファイルを解凍して追加した場合はそういうことが起こりえます。 |
普通は中間ファイルを消すcleanというオプションがある事が多いのですが、build_native.shの中には見あたりません。なので、追加したファイルの日付を変えるか、もしくは「.mk」ファイルの日付を変えるとコンパイルし直されます。 | 普通は中間ファイルを消すcleanというオプションがある事が多いのですが、build_native.shの中には見あたりません。なので、追加したファイルの日付を変えるか、もしくは「.mk」ファイルの日付を変えるとコンパイルし直されます。 | ||
+ | |||
+ | touchコマンドは引数に指定したファイルが存在しないときは空ファイルを作り、指定した場合はコマンド実行時の日付にそのファイルの日付を変えるコマンドです。 |
(This host) = https://njf.jp