Изменение цели на x64 нарушает сборку FLTK в Visual Studio 2017

Я пытаюсь создать FLTK версии 1.3.4, которую вы можете найти по адресу http://www.fltk.org/software.php в Visual Studio 2017.

  1. Я распаковываю все, перехожу в папку ide / VisualC2010 / и открываю файл fltk.sln в Visual Studio 2017.
  2. Visual Studio спрашивает, хочу ли я обновить целевые объекты проекта до последней версии набора инструментов Microsoft Visual Studio 2017. Варианты обновления: Версия Windows SDK: 10.0.16299.0 и Набор инструментов платформы: обновление до v141. Нажимаю ОК.
  3. На этом этапе, если я сделаю Сборка-> Построить решение (Ctrl Shift B), все заработает. Однако я заметил, что целью является Win32, и я хотел бы также скомпилировать библиотеку, чтобы я мог связываться с программами x64.
  4. Я перехожу в Сборка-> Диспетчер конфигурации, а затем в Платформа активного решения-> Создать ... и Введите или выберите новую платформу: x64. и Копировать настройки из: Win32 и Создать новые платформы проекта [отмечено], а затем я нажимаю ОК. Это займет некоторое время.
  5. Повторение шага 3 больше не приводит к успеху, многие проекты завершаются с ошибкой фатальной ошибкой c1041: невозможно открыть базу данных программы ...

Я в значительной степени новичок в Visual Studio и не совсем понимаю, что делаю. Может ли кто-нибудь подсказать мне, что здесь происходит?


person Mark    schedule 25.11.2017    source источник


Ответы (1)


Исправлено, перейдя в Инструменты -> Параметры, а затем в Сборка и запуск, а затем я изменил максимальное количество параллельных сборок проекта с 4 на 1.

person Mark    schedule 26.11.2017