Hi, I am a (very) new Gecode user. I am trying to compile and run the send-more-money.cpp example following the direction in section 2.3.1 of the "Modeling and Programming with Gecode" guide. I am using Gecode 3.3.1 that I installed from Gecode-3.3.1-x64.msi, and I am running under Windows XP Professional x64 Edition, using Visual Studio 2008.
When I compiled send-more-money.cpp I had some minor issues with specifying the correct include directories, but I dealt with that okay, and successfully created send-more-money.obj. But, I cannot seem to get the linking to work, as it complains that it is unable to open GecodeSupport-3-3-1-r-x86.lib That file does not exist on my system. Instead, I have GecodeSupport-3-3-1-r-x64.lib, which makes sense. But why isn't it trying to link against *this* file? How can I correct this? Do I need to be changing some commands to make it aware of the fact that this is a 64-bit system, or something? The command line compiling and linking text is reproduced below (sorry about the lousy line breaks...) Thanks for any assistance, -Dan- Compiling (This seemed to work okay, but I thought it might possibly be relevant): --------------- D:\Installs\Gecode>cl /DNDEBUG /EHsc /MD /Ox /wd4355 -I"%GECODEDIR%\include" -I" C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include" -I"C:\Program Fil es\Microsoft SDKs\Windows\v6.1\Include" -c -Fosend-more-money.obj -Tpsend-more-m oney.cpp Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.30729.01 for 80x86 Copyright (C) Microsoft Corporation. All rights reserved. send-more-money.cpp Linking (Here is where the error occurred): ----------- D:\Installs\Gecode>cl /DNDEBUG /EHsc /MD /Ox /wd4355 -I"%GECODEDIR%\include" -Fe send-more-money.exe send-more-money.obj /link /LIBPATH:"%GECODEDIR%\lib" /LIBPAT H:"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\lib" Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.30729.01 for 80x86 Copyright (C) Microsoft Corporation. All rights reserved. Microsoft (R) Incremental Linker Version 9.00.30729.01 Copyright (C) Microsoft Corporation. All rights reserved. /out:send-more-money.exe "/LIBPATH:C:\Program Files\Gecode\\lib" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\lib" send-more-money.obj LINK : fatal error LNK1104: cannot open file 'GecodeSupport-3-3-1-r-x86.lib'
_______________________________________________ Gecode users mailing list [email protected] https://www.gecode.org/mailman/listinfo/gecode-users
