2010-11-27 13 views
2

私は現在C++アプリケーションを編集しています(プレーンAPIのみを使用しています)。2010年(リリース設定)でコンパイルするとサイズは28 kbでしたが、 vC++ 6それは42kbでした。Visual C++ 6.0 Visual Studio 2010アプリケーションサイズより大きなアプリケーションサイズ

なぜこの

は私のビットディフェンダーは、そのウイルスを言うので、私はリリースの2010バージョンを使用するカント

である(私のソフトウェアは、自己解凍exeファイルは、LZMAのcompresssionを使用している、私はBitDefenderはそれがウイルスであると言う理由thatsのだと思いますが、 OK vC++ 6)

:ビットディフェンダーはexeをビルドしていません。 copy /bを使用してexeに任意のファイルを追加すると、そのウイルスはcmdと表示されます。もう一度v6に問題なし

+0

コンパイラの設定がどちらのコンパイルでも同じであることを確認しましたか? – Lagerbaer

+5

コンパイラは過去14年間でちょっと進化しました... –

+0

@Lagerbaer私はv6.00の設定が2010年のようにそれほどわかりません – VibeeshanRC

答えて

0

新しいVisualStudioがVSに6回存在しなかったコードにランタイムチェックを追加する新しいcランタイムを使用するため、コンパイル後のファイルサイズが異なる可能性があります。

ウィルスのことは知らないのですが、VS2008のものと異なる出力パスがBitDefenderのディレクトリにあるのでしょうか?

関連する問題