The original version of this page can be found at : http://forum.makemusic.com/default.aspx?f=11&m=256614
Posted By : andy.langley - 4/27/2009 4:32 AM

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 [email protected]

MyCode.obj : error LNK2001: unresolved external symbol [email protected]

 

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

 

[email protected]

[email protected]

[email protected]

[email protected]

[email protected]

[email protected]

[email protected]

[email protected]

[email protected]

[email protected]

[email protected]

[email protected]

[email protected]

[email protected]

 

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


Posted By : Murivan - 4/27/2009 10:51 AM
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.

Posted By : andy.langley - 4/27/2009 3:21 PM
Murivan, thanks for the idea - I've tried compiling in Release mode, but unfortunately I still get the same errors.

Posted By : Murivan - 4/28/2009 4:02 AM
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 :)