Edward Slattery wrote:
Hi,
Yes, I have looked at using stdcxx, particularly in SDO code, but it
applied
to SCA also.
We use stl internally, particularly lists, maps etc, and are currently
Geoff
Winn is kindly converting all my antique char* arrays to std:strings. When
this is done, we would want to experiment with just inserting stdcxx in
place of the implementations we use on windows and linux. This ought to be
straight forward - right?
Yes. You can glean the compiler command line arguments from the
stdcxx examples. If you need any help setting things up let us
know, we're very interested in making it work :)
I guess there must be logistical problems to overcome in converting from
Microsoft stl, but still using Developer Studio to build the projects? Are
there problems with clashing header file names, and can we still use the MS
runtime library etc?
The Windows stdcxx build infrastructure generates Visual Studio
projects (for Visual Studio 2003 and 2005 using either MSVC or
Intel C++) that provide an IMO excellent example of how to set
up your own projects for using the library (again, you can model
it based on the stdcxx example programs/projects).
There are no clashes with the native library headers or binaries
just as long the stdcxx include directories are placed first in
the preprocessor search path (via the -I command line option to
the compiler driver) and the correct compiler options are used
to avoid linking with the native C++ Standard Library (this
is /NODEFAULTLIB for MSVC, and using gcc -lsupc++ instead of
g++ to invoke the linker using the GNU C++ compiler).
If you need to use Visual Studio 6 for some reason (I would
suggest upgrading to a later version of the compiler) let us
know so we can look into porting the Windows infrastructure
to it and clean up the port (we have not tested with this
compiler for a few months so there are likely to be issues).
Martin
On 06/07/06, William A. Rowe, Jr. <[EMAIL PROTECTED]> wrote:
Great news! Thanks for keeping us in the loop.
Martin Sebor wrote:
> Hi,
>
> We have heard that the Tuscany developers have been exploring
> the option of using Apache stdcxx as the common implementation
> of the C++ Standard Library for Tuscany/C++. We are wondering
> whether this is in fact the case and, if so, what the stdcxx
> team can do in order to make it as smooth as possible.
>
> Martin
>
> .
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]