Трыблы стандартных примеров VC++

Discussion in 'LANGS.C' started by paralvic, Sep 23, 2011.

  1. paralvic

    paralvic Пархоменко Александр Викторович

    Blog Posts:
    0
    Joined:
    Nov 20, 2010
    Messages:
    294
    Location:
    Нижний Новгород
    Не знаете почему Виндовс не компилирует свои собственные примеры?
    Code (Text):
    1. 1>  ATLFire.vcxproj -> D:\Example\ATL\Controls\ATLFire\.\Release\ATLFire.dll
    2. 1>CustomBuildStep:
    3. 1>  Description: Registering ActiveX Control...
    4. 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"
    5. 1>D:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(183,5): error MSB3075:
    6. 1>D:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(183,5): error MSB3075: echo regsvr32 exec. time > ".\Release\regsvr32.trg"
    7. 1>D:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(183,5): error MSB3075:
    8. 1>D:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(183,5): error MSB3075:
    9. 1>D:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(183,5): error MSB3075: :VCEnd" с кодом 5. Убедитесь в наличии достаточных прав для выполнения данной команды.
    10. 1>
    11. 1>СБОЙ построения.
     
  2. Kaimi

    Kaimi Андрей

    Blog Posts:
    0
    Joined:
    Apr 15, 2010
    Messages:
    120
    Наверное стоит попробовать запустить студию под админом?
     
  3. djmans

    djmans New Member

    Blog Posts:
    0
    Joined:
    Dec 27, 2006
    Messages:
    312
    >Не знаете почему Виндовс
    Потому что Виндовс не обладает функцией компиляции.
     
  4. valterg

    valterg Active Member

    Blog Posts:
    0
    Joined:
    Aug 19, 2004
    Messages:
    2,105
    regsvr32 регистрирует в системе ActiveX. Требует админских прав.
    Судя по (x86) мы работем в 64-битной среде и наверное в ВИН7. Старые студии наверняка "не знают", что для выполнения экзе требуется "повышение прав". Поэтому даже запуск Студии под админом(и даже RunAs) может не помочь. Можно UAC отключить.

    Ну оговорился человек. Он имел ввиду Студию от Микрософт. Кстати компиляция и линковка прошли - это уже последний шаг: Custom Build