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:
Voici le code incriminé:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
La ligne 30 est la première accolade ouvrante, à la deuxième ligne de code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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" );
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
Partager