|
From: Doktor B. <dok...@ho...> - 2011-08-23 01:58:39
|
Hi, I am having a big piece of software that I am developing on Linux and Windows+MinGW. The code was compiling fine on Windows until a few hours ago when I got the following error. (It still compiles fine on Linux)When I include <cstdio> in my files g++ complains that ::snprintf and ::vsnprintf are not declared. >From google I know that this has something to do with mixing c and c++ headers. A suggested solution is to use <stdio.h> which is not possible in my case as I am using <fstream> which includes <cstdio>. Are there any other solutions to fix this problem? I am puzzled because I did just some changes in my classes and did not change the includes :-( All the best,Bernd |