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 3:32 AM (GMT -6)    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 9:51 AM (GMT -6)    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 2:21 PM (GMT -6)    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 3:02 AM (GMT -6)    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 Tuesday, December 19, 2023 8:15 PM (GMT -6)
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