トップページ > 記事閲覧
コンパイル時に表示されるメッセージについて
名前:あららさん 日時: 2017/08/19 10:00

1 of 380 functions ( 0.3%) were compiled, the rest were copied from previous compilation. 0 functions were new in current compilation 1 functions had inline decision re-evaluated but remain unchanged コンパイルするときにこのようなメッセージが出るのですが、どのような意味でしょうか? というのも、コンパイルをしてゲーム画面に移行した際に、上手く読み込みができていないのか表示されない箇所があったりすることがコンパイル時に起こったりするのです。 初心者かつ独学なので、もしかしたらゲーム作りにおいてなにか重要な処理を踏まえてないという可能性もあるかもしれませんが、よろしくお願いします。
メンテ

Page: 1 |

Re: コンパイル時に表示されるメッセージについて ( No.1 )
名前:yumetodo 日時:2017/08/19 15:05

C/C++のコンパイルは一般に時間がかかります(プリプロセッサによる自動コピペ(#include)を利用していることによる、moduleはよ)。 このため部分コンパイルという、前回コンパイルした結果を利用する手法があります。 つまり前回のコンパイルから変化した関数だけコンパイルするというものです。 > 1 of 380 functions ( 0.3%) were compiled, the rest were copied from previous compilation は翻訳すると 380ある関数のうち、1つがコンパイルされました、残りは前回のコンパイル結果からコピーされました。 となり、まさに部分コンパイルしていますと丁寧に説明がされていますから英語くらい読んでください。 --- >というのも、コンパイルをしてゲーム画面に移行した際に、上手く読み込みができていないのか表示されない箇所があったりすることが >コンパイル時に起こったりするのです。 別の要因。つーかうまく表示できないのは実行時だろう、コンパイル時にDxLibがWindowを生成できるとは聞いたことが無い(C++の仕様的に無理
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存