Michael Jeier wrote:
Hi,
after i did coment out two lines in SimpleFontMetric.hpp
[...]
// ::getCppuType(static_cast< ::sal_Unicode *
(0)).getTypeLibType(),
// ::getCppuType(static_cast< ::sal_Unicode *
(0)).getTypeLibType()
[...]
i have no more compiler errors, but i get linker errors like this
This indicates that you are having two problems:
1 You are probably calling cppumaker with neither -L nor -C (cppumaker
has three modes of generating type information in the emitted header
files, controlled by calling it with either -L, -C, or none; see the
Developer's Guide at
<http://api.openoffice.org/DevelopersGuide/DevelopersGuide.html> for
more information on cppumaker---please file an issue in case the
information there is not adequate, I did not bother to look it up right
now). There appear to be problems with that cppumaker mode, I just
filed <http://www.openoffice.org/issues/show_bug.cgi?id=76838>; thanks
for making it known.
2 On Windows, sal_Unicode is a typedef for wchar_t
(sal/inc/sal/types.h:1.30 l. 126), but the MS C++ compiler must be used
in its non-conforming mode of unifying wchar_t with unsigned short
(i.e., no /Zc:wchar_t; see
<http://www.openoffice.org/servlets/ReadMsg?list=dev&msgNo=15561>). It
appears your compiler usage is so that it treats wchar_t and unsigned
short as distinct types. (That might be a problem with the SDK; Jürgen
probably knows.)
-Stephan
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]