Размер приложения Visual C ++ 6.0 больше размера приложения Visual Studio 2010 - PullRequest
2 голосов
/ 27 ноября 2010

В настоящее время я редактирую приложение c ++ (только с использованием простого API), когда я скомпилировал его с 2010 г. (выпуск релизов), размер был 28 КБ, но когда я сделал это с vc ++ 6, он составил 42 КБ.

почему это

Я не могу использовать версию 2010 для выпуска, потому что мой защитник говорит, что это вирус (мое программное обеспечение - самораспаковывающийся exe-файл, использующий сжатие lzma, я думаю, именно поэтому bitdefender говорит, что этовирус, но хорошо с vc ++ 6)

также: битный защитник не говорит после сборки exe;когда я добавляю любой файл в exe, используя copy /b, используя cmd, он говорит, что это вирус;опять нет проблем с v6

1 Ответ

0 голосов
/ 02 декабря 2010

Различные размеры файлов после компиляции могут быть вызваны тем, что более новый VisualStudio использует более новые c-runtime, которые добавляют некоторые проверки времени выполнения к коду, который не существовал в VS 6 раз.

Не знаете о вирусе - может быть, у вас разные пути вывода, кроме того, что из VS 2010 находится в каталоге, отслеживаемом BitDefender?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...