Maya for 3D Printing - Rapid Prototyping
In this course we're going to look at something a little different, creating technically accurate 3D printed parts.
# 1 30-12-2007 , 02:33 PM
Registered User
Join Date: Dec 2007
Posts: 12

Linking errors with example plugin?

here is the example i was trying to compile with visual studio 2005:

#include <maya/MSimple.h>
#include <maya/MIOStream.h>

DeclareSimpleCommand( helloWorld, "Autodesk", "2008");
MStatus helloWorld::doIt( const MArgList& )
{
cout << "Hello World\n" << endl;
return MS::kSuccess;
}

I get about 20 of these errors:

error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall MPxCommand::MPxCommand(void)" (__imp_??0MPxCommand@@QAE@XZ) referenced in function "public: __thiscall helloWorld::helloWorld(void)" (??0helloWorld@@QAE@XZ)

any suggestions?

Thanks,

David

# 2 30-12-2007 , 03:02 PM
t1ck135's Avatar
Registered User
Join Date: May 2004
Location: UK
Posts: 1,991
no idea with plugins but a quick google on 'error LNK2019: unresolved external symbol' came up with a lot of stuff you should be able to trawl through

good luck user added image
Simon


Examples of bTraffic - a traffic animation tool for Maya
bFlocking - a tool for Maya 8.5+ to generate flocking and swarming behaviours
Jan/Feb Challenge 2007 Entry and W.I.P
May/Jun Challenge 2006 Entry and W.I.P
Mar/Apr Challenge 2006 Entry and W.I.P
Jan/Feb Challenge 2006 Entry and W.I.P
Nov/Dec Challenge 2005 Entry and W.I.P
Sep/Oct Challenge 2005 Entry and W.I.P
Jul/Aug Challenge 2005 Entry
www.flash-fx.net
# 3 30-12-2007 , 03:05 PM
Registered User
Join Date: Dec 2007
Posts: 12
ok i got it working - I wasn't in "programmer" mode, I was in "follow the directions" mode, I dont know why the maya documentation doesn't explicitly say that you have to also have:

#pragma comment(lib,"Foundation.lib")
#pragma comment(lib,"OpenMaya.lib")
#pragma comment(lib,"OpenMayaFx.lib")
#pragma comment(lib,"Image.lib")
#pragma comment(lib,"OpenMayaAnim.lib")
#pragma comment(lib,"OpenMayaUi.lib")

and c:\program files\autodesk\maya2008\lib in your additional libraries... but its going now so phew!

Posting Rules Forum Rules
You may not post new threads | You may not post replies | You may not post attachments | You may not edit your posts | BB code is On | Smilies are On | [IMG] code is On | HTML code is Off

Similar Threads