LinuxÒÁµéÔ°ÂÛ̳'s Archiver

Rex_Chaos ·¢±íÓÚ 2003-10-29 22:20

°²×°ÎÊÌâ

ÇëÎÊÔÚwindowsÏÂʹÓÃboostÊÇ·ñÒªÏȰ²×°? »¹ÊÇÖ±½ÓÉèÖÃincludeĿ¼?

ÎÒÔÚboostµÄÕ¾µãÉÏ¿´µ½Õâ¸ö¹ØÓÚbuild boostµÄ¶«¶«(boost.jam),²»ÖªÓкÎÓÃ? ÄѵÀÊÇÓÃÀ´±àÒëboostµÄÂð?

DarkSpy ·¢±íÓÚ 2003-10-30 13:46

ûÔõôÓùý boost£¬Ö»¿´´úÂë£¬ËÆºõÊÇÐèÒª build µÄ¡£

Rex_Chaos ·¢±íÓÚ 2003-10-30 13:47

Õâ²»ºÜÆæ¹ÖÂð?boostÖдæÔÚ´óÁ¿µÄtemplate programming, Ôõô¿ÉÒÔ±àÒë?

DarkSpy ·¢±íÓÚ 2003-10-30 13:51

STL ²»ÊÇÓÐ STL port ô£¿

¡°Ã»ÔõôÓùý boost£¬Ö»¿´´úÂë£¬ËÆºõÊÇÐèÒª build µÄ¡£¡±

Õâ¾ä»°Ó¦¸ÃÊÇ£º

¡°Ã»ÔõôÓùý boost£¬Ö»¿´´úÂë¡£
  ËƺõÊÇÐèÒª build µÄ¡£¡±

:-)

Rex_Chaos ·¢±íÓÚ 2003-10-30 19:38

STL portÊÇʲô¶«Î÷£¿

лл! boostµÄÎĵµÖÐ˵°üÊÇÒÔÔ­´úÂëµÄÐÎʽ·¢·ÅµÄ¡£Ö»ÐèÒªºÏÀíµØÉèÖ÷¾¶¼´¿É¡£µ«ÔÚ±àÒëËù¸¶Ê¾Àýʱ×ÜΪÎÊÌâ¡£

OS:  Win2k
compiler: gcc 3.2
IDE: Devcpp

±àÒëÈçÏ´úÂë

[CODE]
#include <cassert>
#include <iostream>

#include <boost/numeric/ublas/config.hpp>
#include <boost/numeric/ublas/vector.hpp>
#include <boost/numeric/ublas/vector_sparse.hpp>
#include <boost/numeric/ublas/matrix.hpp>
#include <boost/numeric/ublas/banded.hpp>
#include <boost/numeric/ublas/triangular.hpp>
#include <boost/numeric/ublas/symmetric.hpp>
#include <boost/numeric/ublas/hermitian.hpp>
#include <boost/numeric/ublas/matrix_sparse.hpp>
#include <boost/numeric/ublas/io.hpp>

#include <boost/numeric/ublas/concepts.hpp>

namespace ublas = boost::numeric::ublas;

int main ()
{
  void (* check) (void) = ublas::concept_checks;
  ublas::ignore_unused_variable_warning (check);
   return 0;
}
[/CODE]

²»ÖªÎªºÎ×ܱ¨¸æÎĵµlocale_facets.tccÓÐÎÊÌâ¡£´íÎóÐÅÏ¢´óÖÂÈçÏÂ

[QUOTE]
...\include\c++\bits\locale_facets.tcc
[Warning] In function `int:
720  ...\include\c++\bits\locale_facets.tcc
  instantiated from `_OutIter std::num_put<_CharT, _OutIter>::_M_convert_int(_OutIter, std::ios_base&, _CharT, char, char, _ValueT) const [with _ValueT = long unsigned int, _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >]'

899  ...\include\c++\bits\locale_facets.tcc
  instantiated from `_OutIter std::num_put<_CharT, _OutIter>::do_put(_OutIter, std::ios_base&, _CharT, long unsigned int) const [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >]'

745  ...\include\c++\bits\locale_facets.h
  instantiated from `_OutIter std::num_put<_CharT, _OutIter>::put(_OutIter, std::ios_base&, _CharT, long unsigned int) const [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >]'

215  ...\include\c++\bits\ostream.tcc
  instantiated from `std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char, _Traits = std::char_traits<char>]'

122  ...\include\c++\ostream
  instantiated from `std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char, _Traits = std::char_traits<char>]'

202  ...\Include\blitz\blitz\range.h
  instantiated from here

2070  ...\include\c++\bits\locale_facets.tcc
`strdup' undeclared

2070  ...\include\c++\bits\locale_facets.tcc
(Each undeclared
[/QUOTE]

²»µ¥Ö¹Õâ¸öublas°ü£¬»¹ÓÐÆäËüµÄ°üÔÚ±àÒëʾÀýʱҲÊÇÓÐÎÊÌâ¡£ÕâºÃÏñÊǸúƽ̨Óйصġ£ÒòΪÏàͬµÄ°ü£¨°üÀ¨boost»òÆäËüÔÚlinux»·¾³¿ª·¢µÄ°ü£©ÔÚmswinÏÂÓÃgcc±àÒëʱ¾Í³ö´í£¬¶øÇÒÎÊÌâ¶¼¸úÕâ¸ölocale_facets.tccÓйء£ÇëÎʰæÖ÷Õâ¸ölocal_facets.tccÊǺÎÎÓкÎÓã¿

DarkSpy ·¢±íÓÚ 2003-10-31 10:31

ÎÒÊÖͷûÓÐboost£¬Äã°Ñlocale_facets.tccµÄ´úÂëÌùÉÏÀ´¿´¿´

Rex_Chaos ·¢±íÓÚ 2003-10-31 11:40

ÎÒÕÒµ½Ô­ÒòÊÇ¡£Ô­ÒòÊÇÎÒÔÚ±àÒëʱÉèÁ˲ÎÊý"support all ansi c"ËùÖ£¬ È¥µôºó¾ÍÕý³£ÁË¡£


ÁíÍ⣬ ÎÒÏëÎÊSTL portÊÇʲô¶«Î÷£¿

DarkSpy ·¢±íÓÚ 2003-10-31 13:29

[url]www.stlport.org[/url]

Ò³: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.