Finale SmartMusic
  Home | Log In | Register | Search | Help
   
MakeMusic Forum > Public Forums > Plug-In Development - FORUM HAS MOVED! > Using pdk2008 - Build Errors in VC++ - Is Finale.lib still required?  Forum Quick Jump
 
You cannot post new topics in this forum. You cannot reply to topics in this forum. Printable Version
[ << Previous Thread | Next Thread >> | Show Newest Post First ]

andy.langley
Registered Member

Email Address Not AvailablePersonal Homepage Not AvailableSend a Private Message to andy.langleyAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Aug 2001
Total Posts : 7
 
   Posted 4/27/2009 4:32 AM (GMT -5)    Quote This PostAlert An Admin About This Post.

I have just recently received the Finale pdk2008 from MakeMusic. I have recently upgraded to Finale 2008 from 2004 and a plug-in that I had been writing was no longer working correctly. I have made the necessary changes in my code (references to some old data types and functions now replaced) but I am having problems building the project in Microsoft Visual C++ 6.0.

 

I think the problem may be to do with the fact that my old project included the finale32.lib library within the Link settings of the project. I have asked MakeMusic whether a new library is required, but their support said that they believed a library was no longer required - despite the documentation in the file extdoc.txt saying that one WAS required: "A Windows import library (FINALE.LIB) is provided for the extension manager. Linking to this library, an extension DLL can call the extension manager (Finale) directly with a minimum of fuss. (Macintosh developers do not have to worry about this)"

 

However, even if I remove the reference I still get the same build errors. These are:

Linking...

   Creating library Debug/MyPlugin.lib and object Debug/MyPlugin.exp

MyCode.obj : error LNK2001: unresolved external symbol _FX_FreeTGF@8

MyCode.obj : error LNK2001: unresolved external symbol _FX_LoadEData@20

 

There are further errors involving the following external symbols (14 in all):

 

_FX_FreeTGF@8

_FX_LoadEData@20

_FX_GetKeySig@20

_FX_LoadTGF@24

_FX_GetMeasureDuration@12

_FX_SlotToInst@12

_FX_InsertEXENTRY@16

_FX_SaveTGF@8

_FX_CreateEData@20

_FX_DeleteEXENTRY@16

_FX_GetMaxLayers@4

_FX_GetCurERegions@16

_FX_RedrawMusic@8

_FX_RebeamRegion@12

 

Does anyone know what I need to do to get this working? I'm sure it's probably something minor. Can someone also confirm whether a Finale.lib is required? I am using MS VC++ 6.0 on a Windows XP machine.

 

Very Many Thanks in advance for any help with this!

 

Andy Langley

Back to Top

Murivan
Registered Member

Email Address Not AvailablePersonal Homepage Not AvailableSend a Private Message to MurivanAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Jul 2008
Total Posts : 7
 
   Posted 4/27/2009 10:51 AM (GMT -5)    Quote This PostAlert An Admin About This Post.
Have you tried to compile in Release mode? I still have some similar problems building in Debug mode under windows so I build only in Release mode.
Back to Top

andy.langley
Registered Member

Email Address Not AvailablePersonal Homepage Not AvailableSend a Private Message to andy.langleyAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Aug 2001
Total Posts : 7
 
   Posted 4/27/2009 3:21 PM (GMT -5)    Quote This PostAlert An Admin About This Post.
Murivan, thanks for the idea - I've tried compiling in Release mode, but unfortunately I still get the same errors.
Back to Top

Murivan
Registered Member

Email Address Not AvailablePersonal Homepage Not AvailableSend a Private Message to MurivanAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Jul 2008
Total Posts : 7
 
   Posted 4/28/2009 4:02 AM (GMT -5)    Quote This PostAlert An Admin About This Post.
Umh ok. Can be something related to the linker options (I suppose decorations)? Something like "Type safe linking"...
I hope you can solve your problem and notice it to us :)
Back to Top
You cannot post new topics in this forum. You cannot reply to topics in this forum. Printable Version
   
Forum Information
Currently it is Sunday, June 4, 2023 12:52 PM (GMT -5)
There are a total of 403,820 posts in 58,165 threads.
In the last 3 days there were 0 new threads and 0 reply posts. View Active Threads