EQMG / Acid

A high speed C++17 Vulkan game engine
https://equilibrium.games
MIT License
1.75k stars 153 forks source link

INTERNAL COMPILER ERROR - MSVC 2017 #100

Closed ompadu closed 2 years ago

ompadu commented 4 years ago

Describe the bug The tests fail to build. For example:

C:\Users\user\GIT\Acid\Tests\TestPhysics\MainApp.cpp : fatal error C1001: An internal error has occurred in the compiler. [C:\Users\user\GIT\Acid\build\Tests\TestPhysics\TestPhysics.vcxproj]
  (compiler file 'd:\agent\_work\3\s\src\vctools\compiler\utc\src\p2\main.c', line 187)
   To work around this problem, try simplifying or changing the program near the locations listed above.
  Please choose the Technical Support command on the Visual C++ 
   Help menu, or open the Technical Support help file for more information

  Internal Compiler Error in C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\CL.exe.  You will be prompted to send an error report to Microsoft later.
  INTERNAL COMPILER ERROR in 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\CL.exe'
      Please choose the Technical Support command on the Visual C++
      Help menu, or open the Technical Support help file for more information
cl : Command line error D8040: error creating or communicating with child process [C:\Users\user\GIT\Acid\build\Tests\TestPhysics\TestPhysics.vcxproj]

To Reproduce

Expected behaviour All tests should build properly.

Hardware:

Additional context