[ 
https://issues.apache.org/jira/browse/QPID-6486?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14496316#comment-14496316
 ] 

Chuck Rolke commented on QPID-6486:
-----------------------------------

Hi Nathan,

Ensure that all of the dependent dlls (qpidcommon(d), qpidclient(d), 
qpid-proton(d), qpidtypes(d), qpidmessaging(d); where the (d) variants for the 
debug builds) and the boost dlls (boost_date_time, boost_program_options, 
boost_chrono, boost_system, boost_thread; where the boost dll file names have 
various version numbers in them: boost_chrono-vc90-mt-gd-1_55.dll) are all in 
the same folder as the org.apache.qpid.messaging.dll file. 

The error messages when the native code fails to load don't help show what's 
wrong. And having the files in the same folder works "better" than having the 
native dll files simply in some folder in your PATH. [1]

For The Apache NMS project I've posted some pre-built WinSDK files. See 
https://github.com/ChugR/Apache.NMS-vendor.Apache.QPID/tree/master/Apache.QPID/0.28.0.16239
 . You could pull one of them and see if it works at all for you and use it as 
a template for setting up your local build. The scripts for building the kits 
from raw qpid/proton checkouts are included. These kits are somewhat dated.

Another alternative would be to try http://amqpnetlite.codeplex.com/ which is a 
.NET native AMQP client. It's not as mature as Qpid Messaging IMO but depending 
on what you need it might be perfect.

-Chuck

[1] I've had to resort to using SysInternals ProcMon to trace my application 
startup to see exactly which dll was required and where the runtime searched 
for it. https://technet.microsoft.com/en-us/sysinternals/bb896645

----- Original Message -----


> QPID .NET Client
> ----------------
>
>                 Key: QPID-6486
>                 URL: https://issues.apache.org/jira/browse/QPID-6486
>             Project: Qpid
>          Issue Type: Bug
>         Environment: Windows 8 / Visual Studio 2013
>            Reporter: Nathan Lusher
>
> I am trying to build a C# .NET solution that will send and receive messages 
> to and from a QPID broker. There are some very simple C# examples available 
> that reference the Org.Apache.Qpid.Messaging namespace. 
> The issue has been trying to build the components (and all of their 
> dependencies) so that I can build the Org.Apache.Qpid.Messaging.dll that I 
> need to reference to build my code.
> I have followed every guide I can find, have installed cmake, boost, ruby, 
> python, etc. and have slowly progressed through the cmake errors. I am, 
> however, still unable to create the Org.Apache.Qpid.Messaging.sln in order to 
> build the Org.Apache.Qpid.Messaging.dll, after 3 days of trying.
> Can anyone offer any advice as I feel I must be doing something wrong for it 
> to be taking this long just to get a reference DLL.
> I look forward to hearing from you.
> Nathan.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to