Skip to content

MinGW32_munit

Harry Broeders edited this page May 12, 2021 · 3 revisions

Gebruik van µUnit met MinGW32

Om Dr.Memory te kunnen gebruiken moeten je MinGW32 gebruiken. Zie de presentatie van week 3 les 1. Als je echter µUnit gebruikt met MinGW32, dan krijg je de volgende foutmelding:

Dit kun je oplossen door regel 1330 t/m 1334 in munit.c aan te passen.

Vervang:

#if !defined(_WIN32) || defined(__MINGW32__)
  stderr_buf = tmpfile();
#else
  tmpfile_s(&stderr_buf);
#endif

Door:

#if defined(__MINGW32__)
  stderr_buf = stderr;
#elif !defined(_WIN32)
  stderr_buf = tmpfile();
#else
  tmpfile_s(&stderr_buf);
#endif

Clone this wiki locally