MS VS генерит лишний код
От: gribodemon  
Дата: 26.08.09 18:31
Оценка:
Доброго времени суток!
Хочу собрать минимальный EXE в MS VS 8.0.
Практически уже добился чего хотел, но тут какие-то левые функции:

KERNEL32.DLL:
GetCurrentProcess
RtlUnwind
SetUnhandledExceptionFilter
TerminateProcess
UnhandledExceptionFilter


В самом проекте — пустая функция main.
Видимо, нужно что-то перенастроить, чтобы компилятор не генерил код, связанный, походу с обработкой исключений... но ... как?

Тут настройки моего проекта из *.vcproj файла.


        <Configuration
            Name="Release|Win32"
            OutputDirectory=".\Release"
            IntermediateDirectory=".\Release"
            ConfigurationType="1"
            UseOfMFC="0"
            UseOfATL="0"
            ATLMinimizesCRunTimeLibraryUsage="false"
            CharacterSet="2"
            WholeProgramOptimization="0"
            >
            <Tool
                Name="VCCLCompilerTool"
                Optimization="1"
                InlineFunctionExpansion="0"
                FavorSizeOrSpeed="2"
                WholeProgramOptimization="false"
                PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS"
                StringPooling="false"
                ExceptionHandling="0"
                BasicRuntimeChecks="0"
                RuntimeLibrary="2"
                BufferSecurityCheck="true"
                TreatWChar_tAsBuiltInType="false"
                UsePrecompiledHeader="0"
                AssemblerOutput="4"
                WarningLevel="3"
                Detect64BitPortabilityProblems="false"
                DebugInformationFormat="0"
                CallingConvention="0"
            />



27.08.09 13:16: Перенесено модератором из 'C/C++' — Кодт
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.