Erreur C4430 sur code Microsoft
Bonjour à tous,
J'essaie de compiler sur un XP SP3 l'exe vshadow contenu dans le VSS SDK. J'ai installer le plateform SDK 2008, le plateform SDK 2003 pour avoir les include ATL et Visual C++.
Je n'ai pas (encore) modifier le code source que j'ai l'erreur suivante à la compilation:
Code:
1 2
|
shadow.cpp(30) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque*: C++ ne prend pas en charge int par défaut |
Voici le code incriminé:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
extern "C" __cdecl wmain(int argc, WCHAR ** argv)
{
FunctionTracer ft(DBG_INFO);
CommandLineParser obj;
try
{
ft.WriteLine(
L"\n"
L"VSHADOW.EXE 2.2 - Volume Shadow Copy sample client\n"
L"Copyright (C) 2005 Microsoft Corporation. All rights reserved.\n"
L"\n"
); |
La ligne 30 est la première accolade ouvrante, à la deuxième ligne de code.
J'ai essayer de mettre class devant extern "C"...
Je ne vois pas quel type je dois définir.
D'avance merci pour toute piste