Glop,
je viens de recompiler un programme qui tournait avec VC++ 2008 Express (C++ à l'ancienne, pas de framework .NET) sous VC++ 2010 Express.
L'exe a pris 3Ko mais ne se lance plus sous Windows 2000 Pro (Il me dit que ce n'est pas une application Win32 valide.
Aucun pb sous 2k3, Xp, 7.
J'ai modifié le define de 600 à 500:
#define _WIN32_WINNT 0x0500
L'exe perd 3ko mais ça ne change pas le pb.
je link les librairies en statique pour ne pas avoir à installer les Runtime C++:
kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
Préprocesseur :
WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
Est ce qu'il y aurait un truc quelque part ?
Merci,
++
Vince
----------------------------
C++ forever
C# amateur