On Wed, Apr 28, 2010 at 1:26 PM, Moshe, Kfir <kfir.mo...@intel.com> wrote:
> Since I’m working under Windows and have Visual Studio installed, the > easiest way to do so will be by creating a visual studio project with the > source code > > Has anyone ever did something like that, is there by a chance a prepared > visual studio project already? > We've been using an in-house MSVC project set for years now; it's not up-to-date for 1.x (some new source files will probably be missing as I haven't taken the time to upgrade yet). Copies of those are available at http://hebbut.net/ and you could use them as a starting point. Notes: - public version on the website still has the old declspec related extra macro edits in the source code; this is not needed when you use a bit of extra tooling (taken from the OpenEXR project) which will generate .def files and linker commands on the fly as part of the .vcproj - I should make the ffort to further prep that version and put it online :-( - the projects generate dll's with a nonstandard name; this is specifically done to prevent collisions with other apps installed on a machine where its installer happens to dump another OpenSSL dll version set in the system paths. 'DLL Hell' and all that. - last time I updated it was around the time of then-v0.9.9; that was somewhere last year-ish. The alternative for a 'quicky' is to produce the makefiles as described in the OpenSSL official docs and then import that makefile in a MSVC project; that approach however won't get you the nice 'tree view' of related source files, alas. Then there's also another OpenSSL Win32 build floating around on the net; can't recall the name nor the site off the top of my head, but he's been posting in the OpenSSL mailing lists as well, so a search for Win32 in the ml archives should turn up a reference. I haven't looked at his work, but I have seen other folks using his product. Don't know whether it comes with project files like you'd expect, but I expect it does. -- Met vriendelijke groeten / Best regards, Ger Hobbelt -------------------------------------------------- web: http://www.hobbelt.com/ http://www.hebbut.net/ mail: g...@hobbelt.com mobile: +31-6-11 120 978 --------------------------------------------------