I don't think that this is going to be a simple task and mostly will not be done simply because of portability issues between the two platform even when you get the source
Main Topics
Browse All TopicsHi guys,
Maybe you heard about Bayes++, it is a c++ library for Slam and FastSlam. The only problem is that it is for Linux. I did not find anything for Windows...and I wanted to know if there is any technique for transforming the libray for Windows using.
Thank you!
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Well, there's actually no need to do any conversions - bayes++ comes with a VC++ Solution (.sln), see http://bayesclasses.source
"Visual C++ solution
For Visual C++ 7.0/7.1/8.0 etc, you can also use the Bayes++.sln solution and the active configuration uBLAS Debug. The compiler options must be set so the Boost include files can be found. That is, the include path must contain the base directory of Boost. In this case the local boost directory. In VC7.1 you should do this by choosing the Tools/Options/Projects/VC+
Visual C++ 7.0 requires the use of Boost version 1_32_0. Visual C++ 7.1 (or later) requires Boost version 1_33_0 (or later)."
Follow the instrucions how to install it, then open bayes++.sln and build the library as explained on http://bayesclasses.source
HI Jkr,
I downloaded and extracted the Boost, and I did what they said, but I got stuck
To build Bayes++ and the examples simply execute: (Bayes++ should be the current directory)
bjam --v2 -sBOOST_ROOT="../boost_1_3
Where do i write this ?
I downloaded boost_1_40_0..but I don;t know where to write that..and also..I did not see any bjam through my files.
Thank you!
Note, the output of the Bayes project (defined by Bayes.sln and Bayes.vcproj) is one (or more) .lib file, probably Bayes.lib.
If you have created the .lib you need to add the path to that .lib to the library paths of your project and add the lib name to the Input modules of your linker settings. Als the path to the include directory of Bayes needs to be added either to the global include paths (same as with boost, see above) or to the project include paths (C++ settings of your project where you want to use the Bayes).
You can download Pre-build Boost for Windows here: http://www.boostpro.com/do
Business Accounts
Answer for Membership
by: evilrixPosted on 2009-10-07 at 08:07:13ID: 25516317
>> and I wanted to know if there is any technique for transforming the libray for Windows using.
Download the source code and build it using a Windows compiler.