From: Martin P. <pru...@gm...> - 2010-09-10 14:27:59
|
On Fri, Sep 10, 2010 at 7:23 AM, Tor Lillqvist <tm...@ik...> wrote: > Linux uses different object and executable file formats that Windows. Guess the linker shall lookout for it any way =), it is some kind of 'multiple definition', there are 2 classes/functions with the same name. But thinking better the instantiations have different scopes. $ g++ -Wall -shared Utils1/Singleton_Helper.cxx -I. -o Utils.dll $ g++ -o test Utils1/tests/main.cxx -L. -lUtils -I. -fno-implicit-templates -fno-implicit-inline-templates With the original source code does the job. But think about if you really needs a template(d) singleton =). Prusse |