Yeah, in order to ditch the DLL, you would need to statically link Newton. As far as I can see from the SDK, they only provide the static lib in Visual Studio format. You might be able to convert that ( since Newton doesn't have any kind of class hierarchy in it's naming conventions ) but I'm not sure how. I do recall it being suggested to me that converting a static lib from .lib to .a might be possible, I just can't remember the tool they suggested using.