2011-12-25 2 views
4

ランタイムパッケージを除外するオプションを使用してプロジェクトをコンパイルすると(静的ライブラリをリンクするため)、すべてうまく行きます。C++ Builder XEがすべてのランタイムDLLをリンクしていません

しかし、私はC++ Builderの「処女」(ないパッケージがインストールされていない)に自分のアプリケーションを実行すると、それが起動し、次のエラーを示していません。

The program can't start because CC32110MT.DLL is missing from your computer... 

CC32110MT.DLLはEmbarcadero RAD Studio C++ Multi-thread RTL (WIN/VCL MT) として署名されていますターゲットシステムにDLLをコピーする以外の方法を修正する方法はありますか? C++ Builderで

答えて

3

、あなたは完全に静的にリンクされた実行可能ファイル(Delphiで、動的なRTLはありません)を生成するために両方ダイナミックRTL 実行時パッケージを無効にする必要があります。後者は無効にしていますが、前者は無効にしています。

+0

Duh ...はい、私はそのオプションを今覚えています...私に思い出させるための感謝:) –

関連する問題