Это решение состоит из двух проектов:
Код: Выделить всё
my_cpp_projectКод: Выделить всё
my_cpp_project_unit_test

Код: Выделить всё
1>------ Rebuild All started: Project: my_cpp_project, Configuration: Debug x64 ------
1>my_cpp_project.cpp
1>my_cpp_project.vcxproj -> C:\git\my_cpp_project_directory\x64\Debug\my_cpp_project.exe
2>------ Rebuild All started: Project: my_cpp_project_unit_test, Configuration: Debug x64 ------
2>pch.cpp
2>test_autocorrelations.cpp
2>test_energy.cpp
2>Generating Code...
2> Creating library C:\git\my_cpp_project_directory\x64\Debug\my_cpp_project_unit_test.lib and object C:\git\my_cpp_project_directory\x64\Debug\my_cpp_project_unit_test.exp
2>
2>LINK : fatal error LNK1000: Internal error during IMAGE::BuildImage
2>
2> Version 14.16.27051.0
2>
2> ExceptionCode = C0000005
2> ExceptionFlags = 00000000
2> ExceptionAddress = 5829282E (58290000) "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\VCRUNTIME140.dll"
2> NumberParameters = 00000002
2> ExceptionInformation[ 0] = 00000001
2> ExceptionInformation[ 1] = FFBA0000
2>
2>CONTEXT:
2> Eax = 00AF5488 Esp = 003AECA8
2> Ebx = 00AF5408 Ebp = 003AECD4
2> Ecx = 00000080 Esi = 00AF5408
2> Edx = 00000080 Edi = FFBA0000
2> Eip = 5829282E EFlags = 00010247
2> SegCs = 00000023 SegDs = 0000002B
2> SegSs = 0000002B SegEs = 0000002B
2> SegFs = 00000053 SegGs = 0000002B
2> Dr0 = 00000000 Dr3 = 00000000
2> Dr1 = 00000000 Dr6 = 00000000
2> Dr2 = 00000000 Dr7 = 00000000
2>Done building project "my_cpp_project_unit_test.vcxproj" -- FAILED.
========== Rebuild All: 1 succeeded, 1 failed, 0 skipped ==========
Пока я пробовал:< /p>
- Отключить предварительно скомпилированные заголовки (PCH)
a. Щелкните правой кнопкой мыши свой проект (например, превзойти_cpp_copy_unit_test) и выберите «Свойства».
b. В разделе C/C++ > Предварительно скомпилированные заголовки измените значение «Предварительно скомпилированный заголовок» на «Не использовать предварительно скомпилированные заголовки».
c. Попробуйте пересобрать решение после этого изменения. - Измените настройки компоновщика
a. Откройте свойства проекта.
b. Перейдите в «Компоновщик» > «Дополнительно» и попробуйте изменить для параметра «Изображение имеет безопасные обработчики исключений» значение «Нет».
c. Либо установите для параметра «Генерация временного кода ссылки» значение «Отключено» в разделе «Компоновщик» > «Оптимизация».
Переустановите Toolchain
Подробнее здесь: https://stackoverflow.com/questions/791 ... buildimage