[gecode-users] Visual c++ express and gecode...

Christian Schulte cschulte at kth.se
Fri Oct 24 14:30:22 CEST 2008


We just recently had a long discussion about this, please check this list's
archive!

CS

--
Christian Schulte, www.ict.kth.se/~cschulte/


-----Original Message-----
From: users-bounces at gecode.org [mailto:users-bounces at gecode.org] On Behalf
Of matt
Sent: Friday, October 24, 2008 2:04 PM
To: users at gecode.org
Subject: [gecode-users] Visual c++ express and gecode...

Hi,
i downloaded and installed visual studio c++ express (2008), and the 
configuration :

Properties configuration -> command line : /Od /I "c:\Gecode" /D "WIN32" 
/D "_DEBUG" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE" /Gm /EHsc /RTC1 
/MDd /Fo"Debug\\" /Fd"Debug\vc90.pdb" /W3 /nologo /c /ZI /TP 
/errorReport:prompt

Porperties configuration -> links : command line : /OUT:"C:\Documents 
and Settings\matt\Mes documents\etudes 08 09\contraintes - outils 
dev\Test1\test\Debug\test.exe" /INCREMENTAL /NOLOGO 
/LIBPATH:"c:\Gecode\lib" /MANIFEST 
/MANIFESTFILE:"Debug\test.exe.intermediate.manifest" 
/MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG 
/PDB:"c:\Documents and Settings\matt\Mes documents\etudes 08 
09\contraintes - outils dev\Test1\test\Debug\test.pdb" 
/SUBSYSTEM:CONSOLE /DYNAMICBASE /NXCOMPAT /MACHINE:X86 
/ERRORREPORT:PROMPT GecodeSupport.lib GecodeKernel.lib GecodeSearch.lib 
GecodeInt.lib GecodeMinimodel.lib  kernel32.lib user32.lib gdi32.lib 
winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib 
oleaut32.lib uuid.lib odbc32.lib odbccp32.lib

So after, i tried to compile the baseline.cc example and i got this report:

1>baseline.cc
1>c:\gecode\c++ examples\baseline.cc(46) : error C2504: 'Example' : 
classe de base non définie
1>c:\gecode\c++ examples\baseline.cc(49) : error C2146: erreur de 
syntaxe : absence de ';' avant l'identificateur 'x'
1>c:\gecode\c++ examples\baseline.cc(49) : 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
1>c:\gecode\c++ examples\baseline.cc(49) : 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
1>c:\gecode\c++ examples\baseline.cc(52) : 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
1>c:\gecode\c++ examples\baseline.cc(52) : error C2143: erreur de 
syntaxe : absence de ',' avant '&'
1>c:\gecode\c++ examples\baseline.cc(63) : error C2143: erreur de 
syntaxe : absence de ';' avant '*'
1>c:\gecode\c++ examples\baseline.cc(63) : error C2433: 
'Baseline::Space' : 'virtual' non autorisé sur les déclarations de données
1>c:\gecode\c++ examples\baseline.cc(63) : 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
1>c:\gecode\c++ examples\baseline.cc(64) : 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
1>c:\gecode\c++ examples\baseline.cc(66) : warning C4183: 'copy' : type 
de retour manquant ; fonction membre retournant 'int' prise par défaut
1>c:\gecode\c++ examples\baseline.cc(52) : warning C4355: 'this' : 
utilisé dans la liste des initialiseurs membre de base
1>c:\gecode\c++ examples\baseline.cc(52) : error C2614: 'Baseline' : 
initialisation de membre non conforme : 'x' n'est ni une base ni un membre
1>c:\gecode\c++ examples\baseline.cc(54) : error C2065: 'x' : 
identificateur non déclaré
1>c:\gecode\c++ examples\baseline.cc(54) : error C2065: 'INT_VAR_NONE' : 
identificateur non déclaré
1>c:\gecode\c++ examples\baseline.cc(54) : error C2065: 'INT_VAL_MIN' : 
identificateur non déclaré
1>c:\gecode\c++ examples\baseline.cc(54) : error C3861: 'branch' : 
identificateur introuvable
1>c:\gecode\c++ examples\baseline.cc(58) : error C2614: 'Baseline' : 
initialisation de membre non conforme : 'Example' n'est ni une base ni 
un membre
1>c:\gecode\c++ examples\baseline.cc(59) : error C2065: 'x' : 
identificateur non déclaré
1>c:\gecode\c++ examples\baseline.cc(59) : error C2228: la partie gauche 
de '.update' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>c:\gecode\c++ examples\baseline.cc(59) : error C2039: 'x' : n'est pas 
membre de 'Baseline'
1>        c:\gecode\c++ examples\baseline.cc(46) : voir la déclaration 
de 'Baseline'
1>c:\gecode\c++ examples\baseline.cc(65) : error C2440: 'return' : 
impossible de convertir de 'Baseline *' en 'int *'
1>        Les types pointés n'ont aucun rapport entre eux ; conversion 
nécessitant reinterpret_cast, cast de style C ou cast de style fonction
1>c:\gecode\c++ examples\baseline.cc(78) : error C2065: 'Options' : 
identificateur non déclaré
1>c:\gecode\c++ examples\baseline.cc(78) : error C2146: erreur de 
syntaxe : absence de ';' avant l'identificateur 'opt'
1>c:\gecode\c++ examples\baseline.cc(78) : error C3861: 'opt' : 
identificateur introuvable
1>c:\gecode\c++ examples\baseline.cc(79) : error C2065: 'opt' : 
identificateur non déclaré
1>c:\gecode\c++ examples\baseline.cc(79) : error C2228: la partie gauche 
de '.iterations' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>c:\gecode\c++ examples\baseline.cc(80) : error C2065: 'opt' : 
identificateur non déclaré
1>c:\gecode\c++ examples\baseline.cc(80) : error C2228: la partie gauche 
de '.solutions' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>c:\gecode\c++ examples\baseline.cc(81) : error C2065: 'opt' : 
identificateur non déclaré
1>c:\gecode\c++ examples\baseline.cc(81) : error C2228: la partie gauche 
de '.parse' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>c:\gecode\c++ examples\baseline.cc(82) : error C2653: 'Example' : 
n'est pas un nom de classe ni d'espace de noms
1>c:\gecode\c++ examples\baseline.cc(82) : error C2065: 'run' : 
identificateur non déclaré
1>c:\gecode\c++ examples\baseline.cc(82) : error C2275: 'Baseline' : 
utilisation non conforme de ce type comme expression
1>        c:\gecode\c++ examples\baseline.cc(46) : voir la déclaration 
de 'Baseline'
1>c:\gecode\c++ examples\baseline.cc(82) : error C2065: 'DFS' : 
identificateur non déclaré
1>c:\gecode\c++ examples\baseline.cc(82) : error C2065: 'Options' : 
identificateur non déclaré
1>c:\gecode\c++ examples\baseline.cc(82) : error C2065: 'opt' : 
identificateur non déclaré

So i don't understand very well where is the problem, i think i forgot 
something but what and where? :\
Anybody know how to do? Please help me...
Thanks!


_______________________________________________
Gecode users mailing list
users at gecode.org
https://www.gecode.org/mailman/listinfo/gecode-users





More information about the gecode-users mailing list