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