You don't need to use the script. I use it so that I don't have to remember which Boost the rest of the build used.
As long as Boost is in your path and you have QPID_BUILD_ROOT set then you are good to go. A typical generated script follows. -Chuck D:\qpid\b32-2010>type start-devenv-messaging-msvc10-x86-32bit.ps1 # # Launch org.apache.qpid.messaging.sln in Visual Studio 2010 x86 (32-bit) environment # $env:PATH = "C:\boost-win-1.47-32bit-vs2010\lib;$env:PATH" $env:QPID_BUILD_ROOT = "D:\qpid\b32-2010" Write-Host "Launch org.apache.qpid.messaging.sln in Visual Studio 2010 x86 (32-bit) environment." D:\qpid\cpp\bindings\qpid\dotnet\msvc10\org.apache.qpid.messaging.sln ----- Original Message ----- > From: "Rajesh Khan" <[email protected]> > To: [email protected] > Sent: Wednesday, October 17, 2012 3:03:35 PM > Subject: Re: Building Org.Apache.Qpid.Messaging.dll for C# > > Thanks for the reply Chuck , I actually built the CPP solution by > cmaking > in the cpp folder as a result I got qpid-cpp.sln. I did not use the > configure_windows.ps1 script. Are you suggesting that I use it ? > > On Wed, Oct 17, 2012 at 12:54 PM, Chuck Rolke <[email protected]> > wrote: > > > 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] > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
