Не знаете почему Виндовс не компилирует свои собственные примеры? Код (Text): 1> ATLFire.vcxproj -> D:\Example\ATL\Controls\ATLFire\.\Release\ATLFire.dll 1>CustomBuildStep: 1> Description: Registering ActiveX Control... 1>D:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(183,5): error MSB3075: Выход из команды "regsvr32 /s /c "D:\Projects\_Example\ATL\Controls\ATLFire\.\Release\ATLFire.dll" 1>D:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(183,5): error MSB3075: 1>D:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(183,5): error MSB3075: echo regsvr32 exec. time > ".\Release\regsvr32.trg" 1>D:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(183,5): error MSB3075: 1>D:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(183,5): error MSB3075: 1>D:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(183,5): error MSB3075: :VCEnd" с кодом 5. Убедитесь в наличии достаточных прав для выполнения данной команды. 1> 1>СБОЙ построения.
regsvr32 регистрирует в системе ActiveX. Требует админских прав. Судя по (x86) мы работем в 64-битной среде и наверное в ВИН7. Старые студии наверняка "не знают", что для выполнения экзе требуется "повышение прав". Поэтому даже запуск Студии под админом(и даже RunAs) может не помочь. Можно UAC отключить. Ну оговорился человек. Он имел ввиду Студию от Микрософт. Кстати компиляция и линковка прошли - это уже последний шаг: Custom Build