[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [xmlblaster] build cpp, windows



Hi Sasha,
you are right. Visual Studio 6 is not supported. Please upgrade to 7.

Regards
Michele

Sasha Coen wrote:
Hello:

I am having many problems in compiling the cpp library
for Windows.  I am using Microsoft Visual Studio 6.0
and it gives me many errors.  I can compile the c
library without any problems.  These are the error
messages I am getting:


[echo] c-lib done, continue with cpp-lib ...
[echo] Using c:/sdk/xerces-c-2.2.0/lib and
xerces-c_2
[cc] 94 total files to be compiled.
[cc] QueryKeyData.cpp
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/lexical_cast.h(79)
: error C2556: 'const char *__cdecl
org::xmlBlaster::util::lexical_cast(bool)' :
overloaded function differs only by return type from
'class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> >
__cdecl org::xmlBlaster::util::lexical_cast(bool)'
[cc] C:\SDK\xmlBlaster\build.tmp\src\c++\util/lexical_cast.h(74):
see declaration of 'lexical_cast'
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/lexical_cast.h(79)
: error C2040: 'lexical_cast' : 'const char *(bool)'
differs in levels of indirection from 'class
std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> >
(bool)'
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/qos/ClientProperty.h(216)
: error C2059: syntax error : 'bad suffix on number'
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/Global.h(38)
: error C2059: syntax error : '<end Parse>'
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/Global.h(39)
: error C2238: unexpected token(s) preceding ';'
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/Global.h(69)
: error C2501: 'args_' : missing storage-class or type
specifiers
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/Global.h(70)
: error C2501: 'argv_' : missing storage-class or type
specifiers
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/Global.h(71)
: error C2501: 'property_' : missing storage-class or
type specifiers
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/Global.h(72)
: error C2501: 'pingTimer_' : missing storage-class or
type specifiers
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/Global.h(73)
: error C2258: illegal pure syntax, must be '= 0'
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/Global.h(73)
: error C2501: 'id_' : missing storage-class or type
specifiers
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/Global.h(74)
: error C2501: 'usingXerces_' : missing storage-class
or type specifiers
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/Global.h(77)
: error C2143: syntax error : missing ';' before
'public'
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/Global.h(77)
: error C2059: syntax error : 'public'
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/Global.h(151)
: error C2270: 'getProperty' : modifiers not allowed
on nonmember functions
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/Global.h(153)
: error C2270: 'getLocalIP' : modifiers not allowed on
nonmember functions
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/Global.h(158)
: error C2270: 'getBootstrapHostname' : modifiers not
allowed on nonmember functions
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/Global.h(160)
: error C2270: 'getCbHostname' : modifiers not allowed
on nonmember functions
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/Global.h(179)
: error C2270: 'getId' : modifiers not allowed on
nonmember functions
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/Global.h(186)
: error C2270: 'getStrippedId' : modifiers not allowed
on nonmember functions
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/Global.h(194)
: error C2270: 'getStrippedString' : modifiers not
allowed on nonmember functions
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/Global.h(207)
: error C2270: 'isUsingXerces' : modifiers not allowed
on nonmember functions
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/Global.h(207)
: error C2065: 'usingXerces_' : undeclared identifier
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/Global.h(213)
: error C2143: syntax error : missing ';' before '}'
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/Global.h(213)
: error C2143: syntax error : missing ';' before '}'
[cc]
C:\SDK\xmlBlaster\build.tmp\src\c++\util/Global.h(213)
: error C2143: syntax error : missing ';' before '}'
[cc] C:\Program Files\Microsoft Visual
Studio\VC98\include\algorithm(20) : error C2954:
template definitions cannot nest



Any help is appreciated.

Sasha.

__________________________________
Do you Yahoo!?
Yahoo! Finance Tax Center - File online. File on time.
http://taxes.yahoo.com/filing.html




--
Michele Laghi
mailto:laghi at swissinfo.org
tel. +46 8 7492952 / mob. +46 70 4103964
http://eclettic.tripod.com
http://www.xmlBlaster.org