[
https://issues.apache.org/activemq/browse/AMQCPP-115?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
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:
http://www.unknownroad.com/rtfm/VisualStudio/warningC4251.html
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 'activemq::util::Properties'
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: https://issues.apache.org/activemq/browse/AMQCPP-115
> 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.