Page 1 of 1

Error trying to complile isxeq

Posted: Sat Apr 09, 2011 11:20 am
by robisowe
Hello all,

I am trying to get Macroquest to work with innerspace and after a lot of reading I'm still having problems getting it to compile.

The way I am trying to do it is:
- Opening ISXEQ.sln
- Letting .net update
- adding the path to the include folder in the isxdk that I downloaded so that it can find ISXDK.h

When I try to build I get:

1>------ Build started: Project: ISXEQ, Configuration: Release Win32 ------
1> ISXEQCommandAPI.cpp
1>ISXEQ\ISXEQCommandAPI.cpp(177): error C2660: 'ISLavishScriptInterface::GetArgs' : function does not take 4 arguments
1> ISXEQCommands.cpp
1>ISXEQ\ISXEQCommands.cpp(151): error C2660: 'ISLavishScriptInterface::GetArgs' : function does not take 4 arguments
1>ISXEQ\ISXEQCommands.cpp(278): error C2660: 'ISLavishScriptInterface::GetArgs' : function does not take 4 arguments
1>ISXEQ\ISXEQCommands.cpp(554): error C2039: 'InventoryArray' : is not a member of 'EQData::_CHARINFO2'
1> c:\users\rob\desktop\mq2-20110323\mq2main\EQData.h(965) : see declaration of 'EQData::_CHARINFO2'
1>ISXEQ\ISXEQCommands.cpp(555): error C2039: 'InventoryArray' : is not a member of 'EQData::_CHARINFO2'
1> c:\users\rob\desktop\mq2-20110323\mq2main\EQData.h(965) : see declaration of 'EQData::_CHARINFO2'
1>ISXEQ\ISXEQCommands.cpp(555): error C2227: left of '->Item' must point to class/struct/union/generic type
1>ISXEQ\ISXEQCommands.cpp(555): error C2227: left of '->Name' must point to class/struct/union/generic type
1>ISXEQ\ISXEQCommands.cpp(556): error C2039: 'InventoryArray' : is not a member of 'EQData::_CHARINFO2'
1> c:\users\rob\desktop\mq2-20110323\mq2main\EQData.h(965) : see declaration of 'EQData::_CHARINFO2'
1>ISXEQ\ISXEQCommands.cpp(556): error C2227: left of '->Item' must point to class/struct/union/generic type
1>ISXEQ\ISXEQCommands.cpp(556): error C2227: left of '->Name' must point to class/struct/union/generic type
1>ISXEQ\ISXEQCommands.cpp(556): error C2039: 'InventoryArray' : is not a member of 'EQData::_CHARINFO2'
1> c:\users\rob\desktop\mq2-20110323\mq2main\EQData.h(965) : see declaration of 'EQData::_CHARINFO2'
1>ISXEQ\ISXEQCommands.cpp(557): error C2039: 'InventoryArray' : is not a member of 'EQData::_CHARINFO2'
1> c:\users\rob\desktop\mq2-20110323\mq2main\EQData.h(965) : see declaration of 'EQData::_CHARINFO2'
1>ISXEQ\ISXEQCommands.cpp(558): error C2039: 'InventoryArray' : is not a member of 'EQData::_CHARINFO2'
1> c:\users\rob\desktop\mq2-20110323\mq2main\EQData.h(965) : see declaration of 'EQData::_CHARINFO2'
1>ISXEQ\ISXEQCommands.cpp(558): error C2227: left of '->Item' must point to class/struct/union/generic type
1>ISXEQ\ISXEQCommands.cpp(811): error C2660: 'ISLavishScriptInterface::GetArgs' : function does not take 4 arguments
1>ISXEQ\ISXEQCommands.cpp(1119): error C2660: 'ISLavishScriptInterface::GetArgs' : function does not take 4 arguments
1> ISXEQDataTypes.cpp
1>ISXEQ\ISXEQDataTypes.cpp(106): error C2660: 'EQClasses::CEverQuest::RightClickedOnPlayer' : function does not take 1 arguments
1> Generating Code...
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========


Anyone see what I am doing wrong?

Thanks!

Re: Error trying to complile isxeq

Posted: Sat Apr 09, 2011 12:57 pm
by robisowe
I got past the arguments errors using a post in the isxeq forum, but now Im getting:


1> .\ISXEQIntermediate\MQ2Main.obj
1> .\ISXEQIntermediate\MQ2Mouse.obj
1> .\ISXEQIntermediate\MQ2Pulse.obj
1> .\ISXEQIntermediate\MQ2Spawns.obj
1> .\ISXEQIntermediate\MQ2Utilities.obj
1> .\ISXEQIntermediate\MQ2Windows.obj /OPT:NOICF
1>LINK : fatal error LNK1104: cannot open file 'ISUI.lib'
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========


I added a path to the folder with isui.lib, but Im sure I am doing it wrong.

Re: Error trying to complile isxeq

Posted: Sat Apr 09, 2011 1:23 pm
by robisowe
Fixed that one too.

Still didnt make any dlls to put in the innerspace directory, but I guess I need to read more.

Re: Error trying to complile isxeq

Posted: Sat Apr 09, 2011 2:47 pm
by robisowe
I got it all compiled and working. I should have made a tutorial because that was a pain for someone who doesnt work with code everyday AND is new to macroquest.

Now I just have to figure out how to load all the extentions automatically and get a chatwindow with the output working (right now the output goes to my regular chat window).

Re: Error trying to complile isxeq

Posted: Thu Jan 15, 2026 5:57 am
by xyilla

Re: Error trying to complile isxeq

Posted: Thu Jan 15, 2026 5:58 am
by xyilla

Re: Error trying to complile isxeq

Posted: Thu Jan 15, 2026 5:59 am
by xyilla

Re: Error trying to complile isxeq

Posted: Thu Jan 15, 2026 6:01 am
by xyilla

Re: Error trying to complile isxeq

Posted: Thu Jan 15, 2026 6:02 am
by xyilla

Re: Error trying to complile isxeq

Posted: Thu Jan 15, 2026 6:03 am
by xyilla

Re: Error trying to complile isxeq

Posted: Thu Jan 15, 2026 6:05 am
by xyilla

Re: Error trying to complile isxeq

Posted: Thu Jan 15, 2026 6:06 am
by xyilla

Re: Error trying to complile isxeq

Posted: Thu Jan 15, 2026 6:07 am
by xyilla

Re: Error trying to complile isxeq

Posted: Thu Jan 15, 2026 6:09 am
by xyilla