activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Albert Strasheim (JIRA)" <>
Subject [jira] Updated: (AMQCPP-115) Change build to create dynamic libraries
Date Thu, 24 May 2007 18:05:35 GMT


Albert Strasheim updated AMQCPP-115:

    Attachment: amqcppdllv4.diff

Here's the latest DLL patch updated for the CMSProperties changes.

I had to export CountDownLatch to get the example to link against the DLL.

I've also had to disable warning C4251 in the DebugDLL and ReleaseDLL configurations. More
about this warning here:

As far as I can tell, disabling this warning is what one wants to do. Otherwise you get warnings
like this all over the place:

activemq-cpp\src\main\activemq/util/Properties.h(37) : warning C4251: 'activemq::util::Properties::properties'
: class 'std::map<_Kty,_Ty>' needs to have dll-interface to be used by clients of class

You might consider holding off on a CMS 1.0.1 release until we get this DLL stuff in.

> Change build to create dynamic libraries
> ----------------------------------------
>                 Key: AMQCPP-115
>                 URL:
>             Project: ActiveMQ C++ Client
>          Issue Type: Task
>         Environment: *nix, win32
>            Reporter: Nathan Mittler
>         Assigned To: Nathan Mittler
>            Priority: Minor
>             Fix For: 2.1
>         Attachments: amqcppdllv1.diff, amqcppdllv2.diff, amqcppdllv3.diff, amqcppdllv4.diff
> Based on a flurry of user requests, we need to add support for generating dynamic libraries
to our automake scripts and the msvc project.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message