I could be wrong, but GCC and Visual Studio are likely going to mangle C++ names differently, which means that C++ code built with GCC will not be able to be used with C++ code build with Visual Studio. I would suspect that you would need to build STLport with GCC rather than Visual Studio in order to be able to use it... Good luck, Lyle -----Original Message----- From: gcc-help-owner@xxxxxxxxxxx [mailto:gcc-help-owner@xxxxxxxxxxx] On Behalf Of Aleksei Andevis Sent: Friday, February 06, 2004 7:30 AM To: gcc-help@xxxxxxxxxxx Subject: link with vc6 dll Hello All! I have followng problem some dll - which I try build under gcc 3.3.1 used STL Port dll - but this dll is builded under VC6 - so I have 1 lib (assumed as import lib) and 1 dll (this dll is stripped - so I can't used NM for make def. file) When I try build(linking process) together - I recieved undefined reference to `_STL::........'