1

プロジェクトをコンパイルすると、警告が表示されます。

[DCC 警告] ...W1047 安全でないコード '^ 演算子'

ビルド情報について:

ターゲット CoreCompile: ....\dcc32.exe -$W+ -$J+ --no-config ... -W+UNSAFE_TYPE -W+UNSAFE_CODE -W+UNSAFE_CAST

これを無効にできることはわかっていますが、Delphi 2010 でこれを行う場所が見つかりません。[プロジェクト] > [オプション] > [Delphi コンパイラ] > [ヒントと警告] で: 安全でないコード、安全でない型、および安全でない型を false にキャストしています。

誰か助けてくれませんか。

4

1 に答える 1

3

IDE オプション ダイアログで警告が無効になっている場合、send to コマンドを実行しても警告はdcc32有効になりません。IDEオプションで警告が有効になっていると私は信じています。

したがって、複数のビルド構成があり、IDE で間違ったビルド構成を探していると思います。

IDE がビルド構成を表示する方法には、いつも混乱します。テキスト エディターで .dproj ファイルを検索する方が簡単な場合があります。DCC_UNSAFE_CODEDCC_UNSAFE_CASTおよび を探しDCC_UNSAFE_TYPEます。その後、これらのエントリをすべて削除すると、設定がデフォルト値に戻ります。これは警告ではありません。

于 2013-01-15T17:35:08.133 に答える