Error trying to complile isxeq

Need help running MacroQuest2? Ask your questions about how to get things to work on your computer.

Moderator: MacroQuest Developers

robisowe
decaying skeleton
decaying skeleton
Posts: 7
Joined: Sat Apr 09, 2011 3:57 am

Error trying to complile isxeq

Post by robisowe » Sat Apr 09, 2011 11:20 am

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!

robisowe
decaying skeleton
decaying skeleton
Posts: 7
Joined: Sat Apr 09, 2011 3:57 am

Re: Error trying to complile isxeq

Post by robisowe » Sat Apr 09, 2011 12:57 pm

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.

robisowe
decaying skeleton
decaying skeleton
Posts: 7
Joined: Sat Apr 09, 2011 3:57 am

Re: Error trying to complile isxeq

Post by robisowe » Sat Apr 09, 2011 1:23 pm

Fixed that one too.

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

robisowe
decaying skeleton
decaying skeleton
Posts: 7
Joined: Sat Apr 09, 2011 3:57 am

Re: Error trying to complile isxeq

Post by robisowe » Sat Apr 09, 2011 2:47 pm

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).










xyilla
naggy
naggy
Posts: 33673
Joined: Sun Feb 23, 2025 5:36 am

Re: Error trying to complile isxeq

Post by xyilla » Thu Jan 15, 2026 6:09 am