Copy link to clipboard
Copied
Hi.
I have created a plugin for Framemaker2020(64bit version) using visual studio 2019.
When I start the debug, the message "FrameMaker.pdb is not load" is shown.
Where is the FrameMaker.pdb file?
What should I do for this message?
Please give me some advice.
Thanks.
Copy link to clipboard
Copied
Hi,
There are some pdb files in the FM 2020 installation folder:
c:\Program Files\Adobe\Adobe FrameMaker 2020\fminit\Linguistics\7.0\Providers\Plugins2\AdobeHunspellPlugin\AdobeHunspellPlugin.pdb
c:\Program Files\Adobe\Adobe FrameMaker 2020\plug_ins3d\2d.pdb
c:\Program Files\Adobe\Adobe FrameMaker 2020\plug_ins3d\3difr.pdb
c:\Program Files\Adobe\Adobe FrameMaker 2020\plug_ins3d\drvdx8.pdb
c:\Program Files\Adobe\Adobe FrameMaker 2020\plug_ins3d\drvdx9.pdb
c:\Program Files\Adobe\Adobe FrameMaker 2020\plug_ins3d\drvsoft.pdb
c:\Program Files\Adobe\Adobe FrameMaker 2020\plug_ins3d\kftools.pdb
c:\Program Files\Adobe\Adobe FrameMaker 2020\plug_ins3d\NamedAttributes.pdb
c:\Program Files\Adobe\Adobe FrameMaker 2020\plug_ins3d\nurbsobj.pdb
c:\Program Files\Adobe\Adobe FrameMaker 2020\plug_ins3d\pgm.pdb
c:\Program Files\Adobe\Adobe FrameMaker 2020\plug_ins3d\polybool.pdb
c:\Program Files\Adobe\Adobe FrameMaker 2020\plug_ins3d\tesselate.pdb
Could it be that these files are meant?
Best regards, Winfried
Copy link to clipboard
Copied
AdobeHunspellPlugin.pdb not found but there are other pdb files in my FM 2020 installation folder.
I installed FM 2020 with Framemaker_16_LREFDJ\Adobe FrameMaker 2020\Set-up.exe.
Is there something wrong with the installation that there is no AdobeHunspellPlugin.pdb?
This is my first time to create a plugin for 64bit FM.
I am not confident in its creation.
Below is how I created my plugin. Are there any problems?
1. Copy FDK2020 folder to C:\Program Files\Adobe because no Set-up.exe to install the FDK.
2. Start visual studio 2019 and create an empty project using Windows Desktop Wizard.
3. Open the Configuration Manager dialog and select x64 from Active Solution Platform drop-down list.
4. Add a C source file. (No custom dialog box)
5. Add a version resource.
6. Open Properties Pages dialog box and set the following properties.
(1)Choose Debug and set Command field to C:\Program Files\Adobe\Adobe FrameMaker 2020\FrameMaker.exe
(2)In the General page under C/C++, set Additional Include Directories field to C:\Program Files\Adobe\FDK2020\Application\include.
(3)In the Code Generation page under C/C++, set Runtime Library field to Multi-threaded DLL (/MD).
(4)In the General page under Linker, set Output File field to C:\Program Files\Adobe\Adobe FrameMaker 2020\fminit\Plugins\MyPlugin.dll,
and Additional Library Diectories field to C:\Program Files\Adobe\FDK2020\Application\lib.
(5)In the Input page under Linker, set Additional Dependencies field to fdk.lib, api.lib, fmdbms32.lib, odbc32.lib, and odbccp32.lib.
7.Build the project.
Best regards.
Copy link to clipboard
Copied
Can anyone help me?
Copy link to clipboard
Copied
Maybe you need to have a chat with @frameexpert - neither @Winfried Reng nor I deal with scripting much at all.
Copy link to clipboard
Copied
I gave up on FrameMaker plugins for automation a long time ago and use ExtendScript instead. Hopefully, someone with recent plugin experience will see your post and answer.