En fait les deux fonctions ne sont pas reconnues, j'ai fait une erreur en faisant le copier coller.
Voici pas à pas ce que j'ai fait :
	
		
			
			
				 - Creer une application Console Win32
- Dans le dossier des sources, j'ai copié les fichiers ApiImport.cpp, ApiImport.h, quartz.lib et WinMM.Lib
- Dans le dossier parent, j'ai copié le dossier Lib du SDK
- Dans les dependances additionnelles j'ai ajouté : ../Lib/ijl15l.lib winmm.lib quartz.lib
			
		
 
	 
 Ensuite mon code est le suivant :
	
	1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
   | // TestFOSDK.cpp: define el punto de entrada de la aplicación de consola.
//
 
#include "stdafx.h"
#define NO_FOSDKLIB_FILE
 
#ifdef NO_FOSDKLIB_FILE
// use if compile without FOSDK.Lib
#include "ApiImport.h"
#else
// use if compile with FOSDK.Lib 
#include "../Lib/FOSDKApi.h"
#endif
 
#include "../Lib/ijl.h"
 
int _tmain(int argc, _TCHAR* argv[])
{
	FOSDKInit();
	FOSDKUninit();
	return 0;
} | 
 Si je commente la ligne #define NO_FOSDKLIB_FILE jái les deux erreurs indique, sinon j'en ai 234.
Si je rajoute ../Lib/FOSDK.lib aux dependances addicionnels ca ne change rien
 et si j'utilise la fonction LoadFOSDKApi("../Lib/FOSDK.dll") j'obtient l'erreur suivante :
	
	error LNK2019: símbolo externo "int __cdecl LoadFOSDKApi(char *)" (?LoadFOSDKApi@@YAHPAD@Z) sin resolver al que se hace referencia en la función _wmain
 
						
					
Partager