I see that the project doesn't contain VC9 project files and the ones from http://www.codeproject.com/KB/tips/CryptoPPIntegration.aspx are not quite ready.
Searching over the net I discovered that are *many* users having problems compiling and linking the library and I would like to add a small contribution to their time. I've spent a lot of time upgrading/ tuning/repairing the project files and still didn't solved all issues. I would like the following to be included in the source distribution, in order to make devs life easier: * vc9 project files * vc8 project files * possibility to compile both on the same machine (yes both vc8/vc9 can coexist) * both dynamic/static so people would need only to run compile/all and link the library without modifying anything in the library sources (including projects). * one simple file: faq-linking that would explain step-by-step hot to setup your project. * (nice-to-have) src, include and lib folders instead of ~300 files in project root. Required changes * move the platform specific files to specific directories like: vs80 vs90 * change the output folder structure to include the compiler / Win32/... would become /Win32/vc80/... or /Win32/vc90/... ( compiler must be placed before build type release/debug - it would be easier to remove all the files for one compiler). Future idea (long run): porting the build system to something like cmake, qmake or scons in order to have a truly portable build system. We wouldn't have to remove the MSDEV files - only to reconfigure them to use external make. Automake isn't a good idea, we need something easy to install on any platform. Wei Dai, do you support this initiative? On 28 Mar, 06:08, "Wei Dai" <[email protected]> wrote: > Thanks for the suggestion. It's checked in. > > -------------------------------------------------- > From: "Sorin Sbârnea" <[email protected]> > Sent: Thursday, March 26, 2009 3:49 PM > To: "Crypto++ Users" <[email protected]> > Cc: <[email protected]> > Subject: vc80.pdb not delivered to the OutDir > > > > > Hi, > > > I discovered that vc80.pdb files are generated into $(IntDir) instead > > of $(OutDir). > > > Due to this when you link with the library the linked will not find > > the pdb file and you'll get warnings because it cannot use debug > > symbols. > > > I've found the solution here > >http://groups.google.com/group/microsoft.public.vc.language/browse_th... > > > See project settings/C++/Output Files/Program Database File Name and > > change $(IntDir) with $(OutDir). > > > It would be nice to include this in the trunk so it would save time to > > others. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the "Crypto++ Users" Google Group. To unsubscribe, send an email to [email protected]. More information about Crypto++ and this group is available at http://www.cryptopp.com. -~----------~----~----~----~------~----~------~--~---
