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
--------------------------------------------------

Reply via email to