Hello
I am trying to build a 64bit version of freetype and I have run into a few
problems.
I converted my solution file to x64 in Visual Studio 2005.
The debug and release versions both build but with a lot of warnings and it
is some of these warnings that are causing me problems.
I am getting several "inconsistent dll linkage" warnings that is causing
these functions not to be found when I try to use freetype to build osg
plugin freetype.
1>FreeTypeFont.obj : error LNK2019: unresolved external symbol
__imp_FT_Done_Face referenced in function "public: virtual __cdecl
FreeTypeFont::~FreeTypeFont(void)" (??1FreeTypeFont@@[EMAIL PROTECTED])
The warnings look like this
ftwinfnt.c
..\..\..\src\base\ftwinfnt.c(30) : warning C4273: 'FT_Get_WinFNT_Header' :
inconsistent dll linkage
..\..\..\include\freetype/ftwinfnt.h(247) : see previous definition of
'FT_Get_WinFNT_Header'
this is in ftwinfnt.c
FT_Get_WinFNT_Header( FT_Face face,
FT_WinFNT_HeaderRec *header )
{
FT_Service_WinFnt service;
FT_Error error;
error = FT_Err_Invalid_Argument;
if ( face != NULL )
{
FT_FACE_LOOKUP_SERVICE( face, service, WINFNT );
if ( service != NULL )
{
error = service->get_header( face, header );
}
}
return error;
}
And...
this is in ftwinfnt.h
FT_Get_WinFNT_Header( FT_Face face,
FT_WinFNT_HeaderRec *aheader );
I get several of these warnings for various functions
I am wondering if anybody else has run into similar problems when converting
to x64 version of freetype and maybe if somebody knows what I did wrong and
how to fix it or maybe even a better way to convert to 64 bit.
Thanks
LeRetha
_______________________________________________
Freetype mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/freetype