[Botan-devel] Compiling botan as a static library (Windows)

Joel Low joel at joelsplace.sg
Mon Jun 15 08:17:57 EDT 2009


Hold on - actually you should just rerun configure passing --disable-shared

Regards,
Joel

From: botan-devel-bounces at randombit.net [mailto:botan-devel-bounces at randombit.net] On Behalf Of Z. S. O.
Sent: Monday, 15 June, 2009 8:14 PM
To: Botan development list
Subject: Re: [Botan-devel] Compiling botan as a static library (Windows)

Sorry I meant to write the second error as occurring on line 53:

dl_group.h(51) : error C2143: syntax error : missing '}' before '('
dl_group.h(53) : error C2143: syntax error : missing ';' before '}'

On Mon, Jun 15, 2009 at 8:13 AM, Z. S. O. <tiredashell at gmail.com<mailto:tiredashell at gmail.com>> wrote:
I added /DBOTAN_DLL= to the makefile and it compiled fine and appears to be a static library. I then also added that flag to my VC++ project which uses the library, but upon compiling I still get a bunch of errors, mostly in dl_group.h, saying things like:

dl_group.h(51) : error C2143: syntax error : missing '}' before '('
dl_group.h(51) : error C2143: syntax error : missing ';' before '}'

I'm trying to think if I am forgetting anything in the project properties dialog, but nothing comes to mind.

On Mon, Jun 15, 2009 at 6:40 AM, Joel Low <joel at joelsplace.sg<mailto:joel at joelsplace.sg>> wrote:

Yep, declare as blank.



Regards,

Joel



From: botan-devel-bounces at randombit.net<mailto:botan-devel-bounces at randombit.net> [mailto:botan-devel-bounces at randombit.net<mailto:botan-devel-bounces at randombit.net>] On Behalf Of Z. S. O.
Sent: Sunday, 14 June, 2009 1:51 PM
To: Botan development list
Subject: [Botan-devel] Compiling botan as a static library (Windows)



I'm trying to compile botan on Windows as a static .lib without much success. I tried adding /D "BOTAN_DLL" in the makefile, but that just returns a slew of errors like "missing tag name." Normally, a macro that sets either __declspec(dllexport) or __declspec(dllimport) should be left blank to build it as a static library, correct?

_______________________________________________
botan-devel mailing list
botan-devel at randombit.net<mailto:botan-devel at randombit.net>
http://lists.randombit.net/mailman/listinfo/botan-devel


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.randombit.net/pipermail/botan-devel/attachments/20090615/b5fd2377/attachment.html>


More information about the botan-devel mailing list