This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
A newbie question about using STL with B20
- To: Cygwin <cygwin at sourceware dot cygnus dot com>
- Subject: A newbie question about using STL with B20
- From: "Harold G. Andrews II" <handrews at draper dot com>
- Date: Fri, 01 Oct 1999 14:33:33 -0400
Hello all,
I'm new to both cygwin and STL. I tried looking in the mail archives to
find some resolution to this, but none of the problems I found in there
seemed to address what I'm seeing here (though it's entirely possible that I
didn't completely understand the contents of some of those archived
messages). So, with that in mind...
I try compiling the following program (which is using STL) in B20, under
WinNT (SP5) by using gcc version 2.95:
==================================
// stl_test.cpp
#include <vector>
using namespace std;
void main(void)
{
vector<double> t1(3);
}
==================================
and it generates the following error message during compilation:
==================================
g++ stl_test.cpp
/Program
Files/cygnus/cygwin-b20/H-i586-cygwin32/bin/../lib/gcc-lib/i586-cygwin32/2.9
5/libstdc++.a(iostream.o)(.text+0x114): undefined reference to
`_imp___ctype_'
/Program
Files/cygnus/cygwin-b20/H-i586-cygwin32/bin/../lib/gcc-lib/i586-cygwin32/2.9
5/libstdc++.a(iostream.o)(.text+0x4d1): undefined reference to
`_imp___ctype_'
/Program
Files/cygnus/cygwin-b20/H-i586-cygwin32/bin/../lib/gcc-lib/i586-cygwin32/2.9
5/libstdc++.a(iovfscanf.o)(.text+0x60): undefined reference to
`_imp___ctype_'
/Program
Files/cygnus/cygwin-b20/H-i586-cygwin32/bin/../lib/gcc-lib/i586-cygwin32/2.9
5/libstdc++.a(iovfscanf.o)(.text+0x8d): undefined reference to
`_imp___ctype_'
/Program
Files/cygnus/cygwin-b20/H-i586-cygwin32/bin/../lib/gcc-lib/i586-cygwin32/2.9
5/libstdc++.a(iovfscanf.o)(.text+0x588): undefined reference to
`_imp___ctype_'
/Program
Files/cygnus/cygwin-b20/H-i586-cygwin32/bin/../lib/gcc-lib/i586-cygwin32/2.9
5/libstdc++.a(iovfscanf.o)(.text+0x5dc): more undefined references to
`_imp___ctype_' follow
collect2: ld returned 1 exit status
==================================
It compiles fine in MSVC 6.0 and Linux (Mandrake release 6 on kernel
2.2.9-27mdk using pgcc-2.91.66). Any insights would be very helpful?
-Andy
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com