If you look closely, the MPG describes both how to use the command line and how to do it from within the IDE.
On 27 May 2013 18:53, manel askri <askri.man...@gmail.com> wrote: > thanks for your answer , i build it and it works > i switch back to the command prompt because i thought that it is necessary > to use the commande prompt to compile the code, because when i read the MPG > it was writen that if you want to complie an exemple you use the commande > prompt. > I think i was wrong , if that's good enough for me to finish my work > because gecode is the main object of my final project > > I hope i m rigth > > Thanks for evry thing [?] > > ASKRI Manel > > > 2013/5/27 Mailing List Email <mailingli...@gmail.com> > >> Any type of project will suffice for gecode. We cannot read your mind, >> however. You need to be specific about what error you got. >> >> >> On 27 May 2013 13:03, manel askri <askri.man...@gmail.com> wrote: >> >>> One other thing : when i use a new project ->empty project i can build >>> the project successufly and i got the . exe file , but when i use >>> application console Win32 i got an error in building ???? is there any >>> deffrence betwen the tow of theme ?? and if i want to use prompt commande >>> what type of project should i chose?? >>> >>> Thanks verry much for any help >>> >>> ASKRI Manel >>> >>> >>> 2013/5/27 manel askri <askri.man...@gmail.com> >>> >>>> hi >>>> >>>> I use windows 7 x86 , and i did what you have told me to do step by >>>> step it worked and it tels me Build succeeded >>>> But when i try to compile with the VS commande prompt the some error >>>> comes again. >>>> this is what i did exactly: >>>> >>>> 1- after i build it successufly, i opned the Commande prompt and i set >>>> : cd C:\Users\abdelhalim\Documents\Visual Studio 2010\Projects\Carre\Carre >>>> ( there where my class .vcxproj is ) >>>> 2- i set this commande line : cl /DNDEBUG /EHsc /MD /Ox /wd4355 >>>> -I"%C:\program >>>> files\Gecode%\include" -c -FoCarre.obj -TpCarre.cpp >>>> >>>> here i had this error : fatal error c1083: impossible d'ouvrir le >>>> fichier include : 'gecode/int.hh' : no such file or directory >>>> >>>> i really don't know where is the problem and how to fixe it ?? Is the >>>> path that i give is wrong??? >>>> >>>> Please could anyone help me >>>> >>>> Thankx verry much for your help >>>> >>>> ASKRI Manel >>>> >>>> >>>> 2013/5/27 Christian Schulte <cschu...@kth.se> >>>> >>>>> Please read MPG again. You do not tell us whether you installed the >>>>> x86 or x64 variant. If it is x86, then the path you give is definitely >>>>> wrong!**** >>>>> >>>>> ** ** >>>>> >>>>> Christian**** >>>>> >>>>> ** ** >>>>> >>>>> --**** >>>>> >>>>> Christian Schulte, www.ict.kth.se/~cschulte**** >>>>> >>>>> ** ** >>>>> >>>>> *From:* users-boun...@gecode.org [mailto:users-boun...@gecode.org] *On >>>>> Behalf Of *manel askri >>>>> *Sent:* Monday, May 27, 2013 03:34 AM >>>>> *To:* Mailing List Email >>>>> *Cc:* users@gecode.org >>>>> *Subject:* Re: [gecode-users] Fwd: compiling send-more-money**** >>>>> >>>>> ** ** >>>>> >>>>> 1>------ Build started: Project: Carre, Configuration: Debug Win32 >>>>> ------**** >>>>> >>>>> 1>Build started 27/05/2013 02:24:47.**** >>>>> >>>>> 1>InitializeBuildStatus:**** >>>>> >>>>> 1> Touching "Debug\Carre.unsuccessfulbuild".**** >>>>> >>>>> 1>ClCompile:**** >>>>> >>>>> 1> All outputs are up-to-date.**** >>>>> >>>>> 1>LINK : fatal error LNK1146: aucun argument spécifié avec l'option >>>>> '/ENTRY:'**** >>>>> >>>>> 1>**** >>>>> >>>>> 1>Build FAILED.**** >>>>> >>>>> 1>**** >>>>> >>>>> 1>Time Elapsed 00:00:00.29**** >>>>> >>>>> ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped >>>>> ==========**** >>>>> >>>>> ** ** >>>>> >>>>> ** ** >>>>> >>>>> that's what i get , i don't know where is the problem ???**** >>>>> >>>>> ** ** >>>>> >>>>> this is my code: **** >>>>> >>>>> /***** >>>>> >>>>> * Authors:**** >>>>> >>>>> * Christian Schulte <schu...@gecode.org>**** >>>>> >>>>> ***** >>>>> >>>>> * Copyright:**** >>>>> >>>>> * Christian Schulte, 2008-2013**** >>>>> >>>>> ***** >>>>> >>>>> * Permission is hereby granted, free of charge, to any person >>>>> obtaining**** >>>>> >>>>> * a copy of this software, to deal in the software without >>>>> restriction,**** >>>>> >>>>> * including without limitation the rights to use, copy, modify, >>>>> merge,**** >>>>> >>>>> * publish, distribute, sublicense, and/or sell copies of the >>>>> software,**** >>>>> >>>>> * and to permit persons to whom the software is furnished to do so, >>>>> subject**** >>>>> >>>>> * to the following conditions:**** >>>>> >>>>> ***** >>>>> >>>>> * The above copyright notice and this permission notice shall be**** >>>>> >>>>> * included in all copies or substantial portions of the software.*** >>>>> * >>>>> >>>>> ***** >>>>> >>>>> * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,*** >>>>> * >>>>> >>>>> * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF >>>>> **** >>>>> >>>>> * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND**** >>>>> >>>>> * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT >>>>> HOLDERS BE**** >>>>> >>>>> * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN >>>>> ACTION**** >>>>> >>>>> * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN >>>>> CONNECTION**** >>>>> >>>>> * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.*** >>>>> * >>>>> >>>>> ***** >>>>> >>>>> */**** >>>>> >>>>> ** ** >>>>> >>>>> #include <gecode/int.hh>**** >>>>> >>>>> #include <gecode/search.hh>**** >>>>> >>>>> ** ** >>>>> >>>>> using namespace Gecode;**** >>>>> >>>>> ** ** >>>>> >>>>> class SendMoreMoney : public Space {**** >>>>> >>>>> protected:**** >>>>> >>>>> IntVarArray l;**** >>>>> >>>>> public:**** >>>>> >>>>> SendMoreMoney(void) : l(*this, 8, 0, 9) {**** >>>>> >>>>> IntVar s(l[0]), e(l[1]), n(l[2]), d(l[3]),**** >>>>> >>>>> m(l[4]), o(l[5]), r(l[6]), y(l[7]);**** >>>>> >>>>> // no leading zeros**** >>>>> >>>>> rel(*this, s, IRT_NQ, 0);**** >>>>> >>>>> rel(*this, m, IRT_NQ, 0);**** >>>>> >>>>> // all letters distinct**** >>>>> >>>>> distinct(*this, l);**** >>>>> >>>>> // linear equation**** >>>>> >>>>> IntArgs c(4+4+5); IntVarArgs x(4+4+5);**** >>>>> >>>>> c[0]=1000; c[1]=100; c[2]=10; c[3]=1;**** >>>>> >>>>> x[0]=s; x[1]=e; x[2]=n; x[3]=d;**** >>>>> >>>>> c[4]=1000; c[5]=100; c[6]=10; c[7]=1;**** >>>>> >>>>> x[4]=m; x[5]=o; x[6]=r; x[7]=e;**** >>>>> >>>>> c[8]=-10000; c[9]=-1000; c[10]=-100; c[11]=-10; c[12]=-1;**** >>>>> >>>>> x[8]=m; x[9]=o; x[10]=n; x[11]=e; x[12]=y;**** >>>>> >>>>> linear(*this, c, x, IRT_EQ, 0);**** >>>>> >>>>> // post branching**** >>>>> >>>>> branch(*this, l, INT_VAR_SIZE_MIN(), INT_VAL_MIN());**** >>>>> >>>>> }**** >>>>> >>>>> // search support**** >>>>> >>>>> SendMoreMoney(bool share, SendMoreMoney& s) : Space(share, s) {**** >>>>> >>>>> l.update(*this, share, s.l);**** >>>>> >>>>> }**** >>>>> >>>>> virtual Space* copy(bool share) {**** >>>>> >>>>> return new SendMoreMoney(share,*this);**** >>>>> >>>>> }**** >>>>> >>>>> // print solution**** >>>>> >>>>> void print(void) const {**** >>>>> >>>>> std::cout << l << std::endl;**** >>>>> >>>>> }**** >>>>> >>>>> };**** >>>>> >>>>> ** ** >>>>> >>>>> // main function**** >>>>> >>>>> int main(int argc, char* argv[]) {**** >>>>> >>>>> // create model and search engine**** >>>>> >>>>> SendMoreMoney* m = new SendMoreMoney;**** >>>>> >>>>> DFS<SendMoreMoney> e(m);**** >>>>> >>>>> delete m;**** >>>>> >>>>> // search and print all solutions**** >>>>> >>>>> while (SendMoreMoney* s = e.next()) {**** >>>>> >>>>> s->print(); delete s;**** >>>>> >>>>> }**** >>>>> >>>>> return 0;**** >>>>> >>>>> }**** >>>>> >>>>> ** ** >>>>> >>>>> To be more specific , i searsh in the internet for a solution and i >>>>> find this tutoril about how to compile carre-magique.cpp with gecode , it >>>>> sais that you have to use the commande prompt to compile , that's why i >>>>> start with it **** >>>>> >>>>> ** ** >>>>> >>>>> But something strang happined , i did compil this exemple with VS >>>>> commande prompt just one time, and i built a .exe but after that when i >>>>> try send-more-money , it doesn't work, i dont know whay?????**** >>>>> >>>>> ** ** >>>>> >>>>> please forgive my english , i'm note native in it :/**** >>>>> >>>>> ** ** >>>>> >>>>> Thanks for any help **** >>>>> >>>>> ** ** >>>>> >>>>> 2013/5/27 Mailing List Email <mailingli...@gmail.com>**** >>>>> >>>>> ---------- Forwarded message ---------- >>>>> From: *manel askri* <askri.man...@gmail.com> >>>>> Date: 27 May 2013 03:17 >>>>> Subject: Re: [gecode-users] compiling send-more-money >>>>> To: Mailing List Email <mailingli...@gmail.com> >>>>> >>>>> **** >>>>> >>>>> ok thanks very much , i will try tis now **** >>>>> >>>>> ** ** >>>>> >>>>> 2013/5/27 Mailing List Email <mailingli...@gmail.com>**** >>>>> >>>>> Select Build -> Build Solution in the IDE.**** >>>>> >>>>> Keep users@gecode.org as CC when replying to make sure the email gets >>>>> forwarded to the mailing list, too. You should use reply to all when >>>>> responding to a message.**** >>>>> >>>>> ** ** >>>>> >>>>> On 27 May 2013 03:13, manel askri <askri.man...@gmail.com> wrote:**** >>>>> >>>>> to be honnest , i'm new in this domain , and i don't know the steps to >>>>> do it in the right way , i simply have to deal with gecode to find >>>>> solutions, What i did is this , copy past the code of send-more-money in >>>>> VS2010 C++, add the include paths , open the command prompt and set this >>>>> command line :**** >>>>> >>>>> ** ** >>>>> >>>>> cl /DNDEBUG /EHsc /MD /Ox /wd4355 -I"%C:\Program >>>>> Files\Gecode%\include" -c -Fosend-more-money.obj -Tpsend-more-money..cpp >>>>> **** >>>>> >>>>> and i got that error . and i don't know how to build from the IDE >>>>> ???????????????????**** >>>>> >>>>> ** ** >>>>> >>>>> Could you help me pleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaase , >>>>> thanks**** >>>>> >>>>> ** ** >>>>> >>>>> ** ** >>>>> >>>>> 2013/5/27 Mailing List Email <mailingli...@gmail.com>**** >>>>> >>>>> That's because those include paths only take affect IF you compile >>>>> from within the IDE. If you compile from the command prompt, then you have >>>>> to add those include paths to the command line arguments to the compiler >>>>> manually. >>>>> Any reason why you simply don't build from the IDE itself?**** >>>>> >>>>> ** ** >>>>> >>>>> On 27 May 2013 03:00, manel askri <askri.man...@gmail.com> wrote:**** >>>>> >>>>> hello evry one !**** >>>>> >>>>> ** ** >>>>> >>>>> To be honnest with you , i have read the Modeling and Programming >>>>> with Gecode <http://www.gecode.org/doc-latest/MPG.pdf>. Also i searsh >>>>> in the Gecode's documentation<http://www.gecode.org/documentation.html>, >>>>> and the archive of the Gecode users mailing >>>>> list<http://news.gmane.org/gmane.comp.lib.gecode.user> for >>>>> solution to my problem but i didn't find one . i use windows 7 , VS2010 >>>>> C++ >>>>> and gecode 4.0.0, when i want to compile send- more-money; i get this >>>>> erreur "impossible d'ouvrir le fichier include : gecode/int.hh : no such >>>>> file or directory"??**** >>>>> >>>>> ** ** >>>>> >>>>> I use the visual studio command prompt to compile, and i add >>>>> C:\program files\gecode\include and C:\program files\gecode\lib to the >>>>> properties of the project to garanti that it works but it doesn't work >>>>> **** >>>>> >>>>> please if anyone could help me with this because its the main >>>>> subject of my graduation project **** >>>>> >>>>> ** ** >>>>> >>>>> thanks verry much **** >>>>> >>>>> ** ** >>>>> >>>>> ASKRI Manel **** >>>>> >>>>> ** ** >>>>> >>>>> _______________________________________________ >>>>> Gecode users mailing list >>>>> users@gecode.org >>>>> https://www.gecode.org/mailman/listinfo/gecode-users**** >>>>> >>>>> ** ** >>>>> >>>>> ** ** >>>>> >>>>> ** ** >>>>> >>>>> ** ** >>>>> >>>>> ** ** >>>>> >>>>> >>>>> _______________________________________________ >>>>> Gecode users mailing list >>>>> users@gecode.org >>>>> https://www.gecode.org/mailman/listinfo/gecode-users**** >>>>> >>>>> ** ** >>>>> >>>> >>>> >>> >> >
<<330.gif>>
_______________________________________________ Gecode users mailing list users@gecode.org https://www.gecode.org/mailman/listinfo/gecode-users