問題タブ [dcc32]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - Delphi デバッグ マップでソース ファイルへのパスを出力することは可能ですか?
-GD Delphi コンパイラ スイッチを使用すると、詳細なデバッグ マップを出力できます。このようなファイルには、たとえば、アプリケーションにコンパイルされたファイルに関する情報が含まれています。
デバッグ マップを使用して、アプリケーションの依存関係を分析したいと考えています。現在、同じ名前のユニットが異なるフォルダーにあるという問題に行き詰まりました。
デバッグ マップで言及されているファイルを特定するには、そのファイルへの絶対パスまたは相対パスが必要です。
リンカにソース ファイルへのパスを強制的に出力させる方法はありますか? または、この情報を取得するための他の方法を提案できますか?
manifest - Delphi dcc32 とマニフェストのコンパイル
デフォルトのマニフェスト ファイルで DCC32.EXE を使用して Delphi プロジェクトをコンパイルする方法を教えてください。プロジェクトをコンパイルしましたが、マニフェスト ファイルが見つからないため、タスク ダイアログが表示されません。IDE からコンパイルするとすべて正常に動作しますが、DCC32.EXE を使用するとタスク ダイアログ コンポーネントが動作しません。バージョン情報ファイルに問題があると思います。
delphi - [dcc32 致命的なエラー]: F2084 内部エラー: NC1921
Delphi Rio で次のコードをコンパイルしようとしています。
ただし、次のエラーが発生します。
[dcc32 致命的なエラー] untObjectHelper.pas (36): F2084 内部エラー: NC1921
行で:
バージョン: Embarcadero® Delphi 10.3 バージョン 26.0.33219.4899
このエラーへの参照が見つかりませんでした。誰か助けてもらえますか? どうもありがとうございます
delphi - dcc コマンドライン コンパイラに対する -i パラメーターと -u パラメーターの違いは何ですか?
Delphi dcc コマンドライン コンパイラ(dcc32.exe、dcc64.exe、dcclinux64.exe など)の -i オプションとは正確には何ですか。-u とは対照的に? ヘルプはこれを簡単に述べているだけです(エンバカデロのドキュメントはこの件について詳しく説明していないようです):
しばらくの間、-u はソース コードをインクルードするためのもので、-i はコンパイル済みの .dcu ファイルをインクルードするためのものだと思っていましたが、そうではないようです。-i でソース コードをインポートし、-u で .dcu ファイルをインポートするケースも見られますが、これも問題なく機能しているようです。もう 1 つの考えは、-u は Delphi IDE のプロジェクトの検索パスに対応するものであり、-i は Delphi IDE のグローバル ライブラリ パスに対応するものであるということですが、それも決定的ではないようです。
-i または -u のいずれかをいつ使用する必要がありますか?