STLport warning on vc8

  • Thread starter Thread starter Aman_JIANG
  • Start date Start date
A

Aman_JIANG

hi all,

i have compiled STLport 5.0.1 on vc8 like this:
nmake -fnmake-vc8.mak all

and i saw a warnings:

lib /nologo /OUTbj\vc8\static\stlport_static.5.0.li
obj\vc8\static\dll_main.o obj\vc8\static\fstream.
obj\vc8\static\strstream.o obj\vc8\static\sstream.
obj\vc8\static\ios.o obj\vc8\static\stdio_streambuf.
obj\vc8\static\istream.o obj\vc8\static\ostream.
obj\vc8\static\iostream.o obj\vc8\static\codecvt.
obj\vc8\static\collate.o obj\vc8\static\ctype.
obj\vc8\static\monetary.o obj\vc8\static\num_get.
obj\vc8\static\num_put.o obj\vc8\static\num_get_float.
obj\vc8\static\num_put_float.o obj\vc8\static\numpunct.
obj\vc8\static\time_facets.o obj\vc8\static\messages.
obj\vc8\static\locale_impl.o obj\vc8\static\locale_catalog.
obj\vc8\static\facets_byname.o obj\vc8\static\complex.
obj\vc8\static\complex_exp.o obj\vc8\static\complex_io.
obj\vc8\static\complex_trig.o obj\vc8\static\complex_io_w.
obj\vc8\static\string_w.o obj\vc8\static\c_locale.
obj\vc8\static\cxa.o
complex_io_w.o : warning LNK4221: no public symbols found; archiv
member will be inaccessible

what the warning mean ?
how do i clear this warning ?


thanks


-
Aman_JIAN
 
Aman_JIANG said:
hi all,

i have compiled STLport 5.0.1 on vc8 like this:
nmake -fnmake-vc8.mak all

and i saw a warnings:

lib /nologo /OUTbj\vc8\static\stlport_static.5.0.lib
obj\vc8\static\dll_main.o obj\vc8\static\fstream.o
obj\vc8\static\strstream.o obj\vc8\static\sstream.o
obj\vc8\static\ios.o obj\vc8\static\stdio_streambuf.o
obj\vc8\static\istream.o obj\vc8\static\ostream.o
obj\vc8\static\iostream.o obj\vc8\static\codecvt.o
obj\vc8\static\collate.o obj\vc8\static\ctype.o
obj\vc8\static\monetary.o obj\vc8\static\num_get.o
obj\vc8\static\num_put.o obj\vc8\static\num_get_float.o
obj\vc8\static\num_put_float.o obj\vc8\static\numpunct.o
obj\vc8\static\time_facets.o obj\vc8\static\messages.o
obj\vc8\static\locale_impl.o obj\vc8\static\locale_catalog.o
obj\vc8\static\facets_byname.o obj\vc8\static\complex.o
obj\vc8\static\complex_exp.o obj\vc8\static\complex_io.o
obj\vc8\static\complex_trig.o obj\vc8\static\complex_io_w.o
obj\vc8\static\string_w.o obj\vc8\static\c_locale.o
obj\vc8\static\cxa.o
complex_io_w.o : warning LNK4221: no public symbols found; archive
member will be inaccessible

what the warning mean ?
how do i clear this warning ?

You should ask this of the STLport folks. Overtly, the warning means that
complex_io doesn't have any public symbols so it will never be loaded from
the library by the linker.

-cd
 
Back
Top