[grisbi-devel] compilation sous windows

Pierre Biava pierre.biava at nerim.net
Sat Dec 11 09:10:27 CET 2010


francois écrivait le 10/12/2010 22:23 :

Bonjour,

> j'ai essayé de compiler sous windows
> mais je n'y arrive pas.
> j'ai essayé d'installer visual c++ express 2010 (le 2008 n'est plus
> disponible au téléchargement).
> mais le truc est lours a faire tourner sur mon petit pc.
Moi je n'ai pas réussi à démarrer la compilation car j'ai une erreur de 
script avec la commande :

grisbi/win32-msvc/prepare_Win32.cmd

ça fonctionne ça chez toi ?

Comme je n'ai pas de compétences sous Windows je ne vois pas trop quoi 
faire.

> bon je me suis dis que je pourrais le compiler avec mingw.
> en plus cmake est mulitplateforme (et tout).
> bonapres quelques essais, je reussi a debuter la compilation.
> mais ca s'arrete la.

Peux-tu me dire si la page suivante est à jour pour compiler avec mingw :
http://wiki.grisbi.org/doku.php?id=docs:dev:compilation:windows
> G:\grisbi\src\gsb_file_config.c: In function
> 'gsb_file_config_load_config':
> G:\grisbi\src\gsb_file_config.c:109:57: error: 'grisbi' undeclared
> (first use in this function)
ici cela fait référence à la fonction devel_debug ( );
> G:\grisbi\src\gsb_file_config.c:109:57: note: each undeclared
> identifier is reported only once for e
> ach function it appears in
> G:\grisbi\src\gsb_file_config.c: In function
> 'gsb_file_config_save_config':
> G:\grisbi\src\gsb_file_config.c:558:57: error: 'grisbi' undeclared
> (first use in this function)
idem ici

> G:\grisbi\src\gsb_file_config.c: In function
> 'gsb_config_get_old_conf_name':
> G:\grisbi\src\gsb_file_config.c:1571:27: error: 'grisbi' undeclared
> (first use in this function)
ici on est dans un passage qui n'est pas à compiler sous Windows donc 
vérifier si la variable _WIN32 est bien existante.
> mingw32-make.exe[2]: ***
> [CMakeFiles/grisbi.dir/G_/grisbi/src/gsb_file_config.c.obj] Error 1
> mingw32-make.exe[1]: *** [CMakeFiles/grisbi.dir/all] Error 2
> mingw32-make.exe: *** [all] Error 2
>
> comment faire pour que cela compile?

Après je ne peux pas t'en dire beaucoup plus :-(

-- 

A+

Pierre Biava



More information about the devel mailing list