FDK: FDK8 and Visual C++ 2003
Rick Quatro
frameexpert at truevine.net
Tue Apr 8 09:36:06 PDT 2008
Hi Scott,
That worked! I added the lines to my code and it compiled without errors or
warnings. Thanks for your generous help.
Rick
> Hi Rick...
>
> Here's what I've added to the code to compile FDK8 apps in VC7 (VS2003) ..
>
> // FDK8 required in VC7
> #include <sys/types.h>
> #include <sys/stat.h>
> int _stat32( const char *path, struct _stat *buffer ) { return _stat(path,
> buffer); }
> int _wstat32( const wchar_t *path, struct _stat *buffer ) { return
> _wstat(path, buffer); }
> long _ftol( double );
> long _ftol2_sse( double dblSource ) { return _ftol( dblSource ); }
>
> I'm successfully compiling with VC8 (VS2005 Standard) .. I don't know
> about the "Express Edition". Note that if you want to build an
> import/export client you must use VC8, but you can build regular clients
> using older versions of the compiler.
>
> If you need more info, you might want to try the "frame_dev" Yahoo group.
>
> Cheers,
>
> ...scott
>
> Scott Prentice
> Leximation, Inc.
> www.leximation.com
> +1.415.485.1892
>
>
>
> Rick Quatro wrote:
>> According the FrameMaker 8 FDK Supplement, I can compile FDK 8 clients in
>> Visual C++ 2003 (7.1). On page 22, it says to put the following lines in
>> the source code of the FDK client:
>>
>> extern "C" {
>> long _ftol2(double);
>> long _ftol2_sse(double dblSource) { return _ftol2(dblSource); } }
>>
>> When I do that and attempt to build the plugin, I get a synax error
>> pointing to the line
>>
>> extern "C"
>>
>> The error is
>>
>> error C2059: syntax error: 'string'
>>
>> Any help would be appreciated. Thanks.
>>
>> Rick Quatro
>> Carmen Publishing
>> 585-659-8267
>> www.frameexpert.com
>>
>> _______________________________________________
>>
>>
>
More information about the framers
mailing list