У меня были те же проблемы после добавления HTTPS к моим jenkins. В случае, если у вас возникла такая же проблема, решение очень просто - установите URL-адрес Jenkins для использования протокола HTTPS вместо HTTP. Его можно настроить с помощью конфигурации jenkins -> jenkins url
Спасибо за ответы, ребята. Моя проблема заключалась в том, что я изменил решение x64 в Visual Studio на 32-разрядное только в Configuration Manager. В итоге я просто создал новое решение как 32-битное, а затем скопировал свой код C ++, и эта ошибка исчезла. Я думаю, что решения l00g33k и RogerAttrill могли быть решением, но мои тоже сработали.
Эта проблема не имеет ничего общего с компоновщиком, поэтому изменение его настроек не повлияет на результат. Вы получаете это, потому что я предполагаю, что вы пытаетесь нацелиться на x86, но по той или иной причине wxcode_msw28d_freechart.lib создается как файл x64.
Попробуйте посмотреть на wxcode_msw28d_freechart.lib и любой другой исходный код, из которого он получен. Твоя проблема там происходит. Посмотрите, есть ли какие-то специальные шаги сборки, которые используют неправильный набор инструментов (x64 вместо x86).
Ошибка явная: вы пытаетесь связать библиотеки, которые были скомпилированы для разных целей ЦП. Исполняемый образ может содержать только чистый x86 (32-разрядный) или чистый x64 (64-разрядный) код. Смешивание невозможно.
Вы изменяете целевой ЦП, создавая новую конфигурацию для проекта, одного изменения настройки компоновщика недостаточно. Build + Configuration Manager, комбинация платформы активного решения в правом верхнем углу, выберите New и выберите x64. Это создает новую конфигурацию с несколькими измененными настройками проекта, в первую очередь с компилятором, который будет использоваться.
Помните, что до VS2010 64-разрядные компиляторы не устанавливались по умолчанию. Если вы не видите x64 в комбинированном списке платформ, вам необходимо повторно запустить setup.exe и включить опцию установки 64-битных компиляторов. Затем также повторно запустите любой установщик пакета обновления, который вы, возможно, применили.
Возможный подход с меньшими проблемами - использование 32-разрядной версии библиотеки.