Modular 3D Engines - Part 2 Question submitted by (11 December 1999) | Return to The Archives

| I've been working on an engine as described in the "Modular 3D Engines" post for a couple of weeks now, and I was wondering what if I wanted to port this engine to Linux. Linux doesn't have dll support (not that I know of). How does Unreal Tournement get around this? |

| Linux has 'shared libraries' which are essentially the same as DLLs. As an example, look in your /lib directory. The files with the extension *.a are 'static libraries' (like LIB files.) The *.so files are the 'shared libraries' (like DLL files).
Just do a 'man dlopen' to see how this stuff works under Linux.
Response provided by Paul Nettle

This article was originally an entry in flipCode's Fountain of Knowledge, an open Question and Answer column that no longer exists.

Copyright 1999-2008 (C) FLIPCODE.COM and/or the original content author(s). All rights reserved.
Please read our Terms, Conditions, and Privacy information.