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