Не удается получить доступ к удаленному объекту VC ++ VS2017 Professional - PullRequest
0 голосов
/ 12 июня 2018

Я пытаюсь открыть проект (сопоставленный локально из tfs).Проект находится в Visual C ++.

Я перепробовал много форумов и до сих пор не добился успеха.Я получаю следующую ошибку.

enter image description here

Я использую Visual Studio Professional 2017. Я пытался изменить и добавить все компоненты проекта vc ++.Я установил все необходимые компоненты vc ++ и до сих пор получаю эту ошибку.

Другие проекты на c # работают отлично.(Значение: VS не поврежден, он работает нормально!) Я просто не могу открыть .vcproj .Должен ли я устанавливать Visual Studio 2012?(один из моих коллег использует 2012, и он работает как шарм!)

1 Ответ

0 голосов
/ 12 июня 2018

Надеюсь, это кому-нибудь поможет.Чтобы решить эту проблему, я выполнил следующие шаги:

  1. Установлена ​​Visual Studio 2010, в которой есть все SDK для поддержки проектов VC ++
  2. Теперь я могу открыть .vcproj в VS2017, так как он имеет все доступные SDK(с установки 2010 года), который попросит вас обновить версию вашего проекта.Не стесняйтесь выбирать последнюю версию.
  3. Тем не менее, я получил ошибку "Missing afxwin.h" , которая находится в компонентах поддержки MFC / ATL (Источник) .Я установил, используя ссылку, указанную в источнике.
  4. Успеха пока нет.Ошибка получения MFC не поддерживает WINVER менее 0x0501.Пожалуйста, измените определение WINVER в свойствах вашего проекта или предварительно скомпилированном заголовке. Решено путем изменения WINVAR в StdAfx.h

    #define WINVER 0x0501

    Примечание. 0x501 - это поддержка Windows XP.0x600 - это Vista, 0x601 - это Windows 7

  5. Вы можете изменить конфигурацию.Пожалуйста, обратитесь эту ссылку

  6. Скомпилировано успешно!
...