diff --git a/alberta/src/Common/alberta.h b/alberta/src/Common/alberta.h
index b4ad95212d4d78e41d7a55321141d5f47ad29617..48d08289a5f6aa82102ce5d4a8d2000520f62e4b 100644
--- a/alberta/src/Common/alberta.h
+++ b/alberta/src/Common/alberta.h
@@ -5813,6 +5813,8 @@ extern void dxtools_drdv(DXTOOLS_WINDOW *win, const DOF_REAL_D_VEC *u);
 
 #include "el_vec.h"          /* element vectors and matrices */
 
-#include "evaluate.h"        /* evaluation of finite element functions */
+#ifndef __cplusplus
+# include "evaluate.h"        /* evaluation of finite element functions */
+#endif
 
 #endif  /* !_ALBERTA_H_ */