REX Shared Library - correct location?

DSP, Plugin and Host development discussion.
Post Reply New Topic
RELATED
PRODUCTS

Post

On Windows 7, is there a preferred / standard location for the REX Shared Library DLLs (both 32-bit and 64-bit)?

I ask as I have several software products that use it and I see that I have 7 copies of the 32-bit version (and fewer of the 64-bit version) on my system, all over the place.

Is there a standard location? Should all products using it look there? Do they?

And, how about on other OS (to help out other people)?
Last edited by DarkStar on Mon May 12, 2014 3:38 pm, edited 1 time in total.
DarkStar, ... Interesting, if true
Inspired by ...

Post

Hi,

In the rex sdk documentation itsays: "As of version 1.8, the Rex DLL/framework should not be installed in system folders. On windows install it in your applications folder, on Mac put it in the frameworks folder of your app bundle."

I suppose that means that there isn't a preferred location.

Post

And to quote the REX 1.7 docs:
The Shared Library is named differently and should be installed in different locations on each platform. On Mac OS X it is named "REX Shared Library.bundle" and should go in the global "/Library/Application Support/Propellerhead Software/Rex" folder. On Windows, it is called "REX Shared Library.DLL" and you
should put it in the %COMMONPROGRAMFILES%/Propellerhead Software/Rex folder"
(The 1.8 sdk is only for Vista and above).
Debating the pros and cons of the issue is somewhat moot. It is however a _shared_ lib, and was at least intented to be backwards compatible. Thus this approach is at least not totally off.
Many hosts/products do indeed place the DLL side-by-side with the app or similar. And of course, as pointed out, by v1.8 the props have abandoned the sharing practice altogether, for better or for worse.
TX16Wx Software Sampler:
http://www.tx16wx.com/

Post Reply

Return to “DSP and Plugin Development”