Forum: Compiler & IDEs printf + WinXP + mingw


von Marvin (Gast)


Lesenswert?

Hi Folks,

Auf einem Scope (WinXP SP3, 32bit) versuche ich ein Programm ans Laufen 
zu kriegen, welches "printf" nutzt.

Der Fehler : "... entry point snwprintf..." "not be located" ... 
"library MSVCRT.DLL".

Ich habe versucht:
1) mingw mitzuteilen, dass printf nicht durch eine sichere Variante 
ersetzt werden soll...bisher ohne Erfolg. (-ansi, -D_ISO99_SOURCE

2) Das Visual Studio 2012 Redistribution Package installiert

3) Die msvcr120.dll und msvcp120.dll ins lokale und System32 Verzeichnis 
kopiert

Auf einem Win7 x64 läuft es ohne Probleme.

Jemand noch eine Idee ?

Gruß

von Marvin (Gast)


Lesenswert?

Ach, mingw Version ist 491_32

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Marvin schrieb:
> Der Fehler : "... entry point snwprintf..." "not be located" ...
> "library MSVCRT.DLL".

Du verwendest einen 16-Bit-Zeichensatz, d.h. Unicode. Deswegen wird 
snwprintf statt snprintf verwendet, und das scheint in der DLL nicht 
vorhanden zu sein.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.