diff --git a/src/doomdef.h b/src/doomdef.h
index 88575ea7c09bd8f9bcd44063b4e6aaaa94dd60ce..e6327998abdd58578b46c4cdbb0741e1cc3e475c 100644
--- a/src/doomdef.h
+++ b/src/doomdef.h
@@ -101,6 +101,7 @@
 #include <stdlib.h>
 #include <string.h>
 
+#define _USE_MATH_DEFINES // fixes M_PI errors in r_plane.c for Visual Studio
 #include <math.h>
 
 #ifdef GETTEXT