Hi Rajesh,

To build the .NET binding dll your process will need some context about the 
environment in which you built the native C++ libraries. If you used the 
configure_windows.ps1 script then the environment is preserved in a 
batch/powershell script pair in the same directory as your qpid-cpp.sln file. 
You can double click the batch file 
"start-devenv-messaging-msvc10-x64-64bit.bat" to launch Visual Studio with:
1. QPID_BUILD_ROOT set to the directory in which you originally ran CMake.
2. PATH has the selected Boost library path prepended.

The powershell script then launches 
qpid\cpp\bindings\qpid\dotnet\msvc10\org.apache.qpid.messaging.sln which 
includes the .vcxproj you tried to use.

Building that solution produces the .NET binding DLL and various examples in 
managed code.

For more information on how the .NET binding works please see 
https://cwiki.apache.org/qpid/c-messaging-client-net-binding-design-patterns.data/Dotnet-Binding-for-CPP-Messaging-DesignPatterns-1_2.odt.

-Chuck

----- Original Message -----
> From: "Rajesh Khan" <[email protected]>
> To: [email protected]
> Sent: Wednesday, October 17, 2012 1:14:37 PM
> Subject: Building Org.Apache.Qpid.Messaging.dll for C#
> 
> After downloading the package and building Cpp solution I now need to
> interlink QPID to my C# application. Any suggestions on how I should
> get
> started ?
> I tried opening
> "qpid-0.18\qpid-0.18\cpp\bindings\qpid\dotnet\src\msvc10\org.apache.qpid.messaging.vcxproj"
> and building a solution file out of it however. When I build it it
> states
> 
> Error    1    error RC1110: could not open
> \src\windows\resources\org.apache.qpid.messaging.rc
> D:\qpid-0.18\qpid-0.18\cpp\bindings\qpid\dotnet\src\msvc10\RC
> org.apache.qpid.messaging
> 
> Any suggestions here ?
> 

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

Reply via email to