Hello,
I am new to mongodb. I am using:
Windows XP SP2
MS Visual Studio 2010 Express
Boost 1.47 from
boostpro.com/download
MongoDB mongodb-linux-x86_64-v2.0-latest.tgz
I built the mongoDB using that source above using scons. I built
release mode, d mode, 32 bit release mode.
I am starting with just a simple test
DBClientConnection c;
c.connect("localhost"); //"192.168.58.1");
cout << "connected ok" << endl;
Following guides on this posting
https://groups.google.com/group/mongodb-user/browse_thread/thread/e0e7ef3e6b428d82/7bebd660ac165ae4?hide_quotes=no,
\
I managed to compile this with no error message. (I managed to compile
under release, debug, 32bit release mode)
But when I run the app, I always get the error message "The procedure
entry point InterlockedCompareExchange64 could not be located in the
dynamic link library KERNEL32.dll"...
At first look, seems like this is because I am running Windows XP, but
there has been several posts online that proofed that mongoDB can work
using Windows XP...
Any idea what to do here? I don't know where in the code that
InterlockCompareExchange64 is called... Maybe in Boost, maybe in
mongodb?
Thanks for your advice.