Recent Forum Posts
From categories:

You can, actually, install VCExpress and rebuild openamq, and get GSL/4 (gsl.exe). Quite straight forward.

Re: gsl-4.exe by pieterhpieterh, 07 Nov 2009 12:22

I need precompiled iBase (gsl.exe) for windows. I don't use C (and probably won't). Where from it can be downloaded? Thanks.

gsl-4.exe by zensignzensign, 07 Nov 2009 11:19

Yeah.. static libraries can be hard to work with sometimes. DLL runtime would be great.. Was wondering if theres any effort towards this direction

by Nic_hosinNic_hosin, 16 Oct 2009 01:24

I personally think having a build that is linked with DLL runtime is very important.

For example, I use boost::asio for threading model and potentially plan to run openAMQ server within one of the threads (or the other way around — I have not studies this enough yet)
— but the point is most big and important C++ windows libraries that are likely to be used when developing OpenAMQ servers are using DLL runtime.

c runtime in DLL by vlad_oamqvlad_oamq, 22 Apr 2009 03:47

Hi pieterh,

Well static libraries have their beauty also ;-) !…

…yes it works fine for me. I tested both client/server with/without dll runtimes, and with
clients or server in debian, all works fine. Please note I put "DebugDll" or "ReleaseDll"
as the names for my configs, I think it should be better to have naming patterns more
sophisticated!!! like "boost" libraries names or others libs!…

by ulysse1912ulysse1912, 20 Feb 2009 13:47

This is a great idea. I think actually we'll switch completely to the DLL runtime since that's more compatible with other projects like APR. Would this work for you?

by pieterhpieterh, 20 Feb 2009 10:06

Good article, thanks a lot for your explanations!

…and in order to build binaries running with the multithreaded dll runtimes, just create new
configurations by copying existing one (Debug/Release), switch the runtime from actual
static runtimes (/MT) to the dynamic dll runtimes (/MD) on each project and rebuild all from
the "solution". If you prefer to (re)build all from the command line :

…and if you called your new config "DebugDll" …
msbuild openamq.sln /t:Rebuild /p:Configuration=DebugDll

Why this dll runtimes configurations have not been added in the "solution"?