armysoldier
Well-known member
- Joined
- Jun 26, 2005
- RedCents
- 101¢
UNSTICKIED??????
this is such a great thread ...
why ... tell me!!!
8-)
this is such a great thread ...
why ... tell me!!!
8-)
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.

Compiling...
MQ2DoCrack.cpp
EQLIB_IMPORTS
c:\mq2\mq2docrack\ByteHandler.h(62) : warning C4018: '<' : signed/unsigned mismatch
c:\mq2\mq2docrack\ByteHandler.h(68) : error C2065: 'x' : undeclared identifier
c:\mq2\mq2docrack\ByteHandler.h(141) : warning C4018: '<=' : signed/unsigned mismatch
c:\mq2\mq2docrack\ByteHandler.h(146) : warning C4018: '>=' : signed/unsigned mismatch
c:\mq2\mq2docrack\ByteHandler.h(162) : warning C4018: '<=' : signed/unsigned mismatch
c:\mq2\mq2docrack\MQ2DoCrack.h(314) : error C2065: 'i' : undeclared identifier
c:\mq2\mq2docrack\MQ2Crackwnd.h(81) : error C2664: 'int EQClasses::CListWnd::AddString(EQClasses::CXStr *,unsigned long,unsigned int,const EQClasses::CTextureAnimation *)' : cannot convert parameter 1 from 'EQClasses::CXStr' to 'EQClasses::CXStr *'
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
c:\mq2\mq2docrack\MQ2Crackwnd.h(267) : error C2039: 'Server' : is not a member of 'EQData::_CHARINFO'
c:\mq2\mq2main\EQData.h(685) : see declaration of 'EQData::_CHARINFO'
Build log was saved at "file://c:\MQ2\MQ2DoCrack\Intermediate\BuildLog.htm"
MQ2DoCrack - 4 error(s), 4 warning(s)
siddin said:no, you need to close macroquest2.exe and close everquest. if its still coming up with those errors, windows isn't letting go of the main.dll so you'll need to restart windows.
paulstacio said:I finally got the compiling down with MQ2 plugins but every plugin i tried to compile from this site gives me errors I followed all instructions typed c:\eq2\mkplugin MQ2Docrack which created thefolders then I brought it up in vc++ selected add selected the correct project, Extracted the files into the Mq2docrack folder closed all folders hit Batch Batchbuild Seleced all an Build
Any sugestions, I have read very post i can tried copying and pasting code jumping up and down pulling my hair out, grabing the computer and throwing it against the wall,
d:\MacroQuest2\MQ2Docrack\MQ2Crackwnd.h(267): error C2039: 'Server' : is not a member of 'EQData::_CHARINFO'
d:\MacroQuest2\MQ2Docrack\ByteHandler.h(62): warning C4018: '<' : signed/unsigned mismatch
d:\MacroQuest2\MQ2Docrack\ByteHandler.h(68): warning C4018: '<' : signed/unsigned mismatch
d:\MacroQuest2\MQ2Docrack\ByteHandler.h(141): warning C4018: '<=' : signed/unsigned mismatch
d:\MacroQuest2\MQ2Docrack\ByteHandler.h(146): warning C4018: '>=' : signed/unsigned mismatch
d:\MacroQuest2\MQ2Docrack\ByteHandler.h(162): warning C4018: '<=' : signed/unsigned mismatch
d:\MacroQuest2\MQ2Docrack\MQ2Crackwnd.h(81): error C2664: 'int EQClasses::CListWnd::AddString(EQClasses::CXStr *,unsigned long,unsigned int,const EQClasses::CTextureAnimation *)' : cannot convert parameter 1 from 'EQClasses::CXStr' to 'EQClasses::CXStr *'
Actually, just put them in your Default UI dir. Any file that isn't found in your custom UI dir will automatically be read from your default UI dir. Besides that, I seem to recall some MQUI files that won't work unless they're in the Default UI dir.siddin said:lol, yeah you'll always get that message, although the .xml files go into your custom ui directory that you're using. if the /docrackwnd brings up the docrack window they're working.
MQ2Docrack fatal error LNK1120: 2 unresolved externals
d:\MacroQuest2\MQ2Docrack\MQ2Docrack.cpp(1091): warning C4018: '<' : signed/unsigned mismatch
MQ2Docrack error LNK2019: unresolved external symbol "void __cdecl DestroyDoCrackWindow(void)" (?DestroyDoCrackWindow@@YAXXZ) referenced in function _ShutdownPlugin
MQ2Docrack error LNK2019: unresolved external symbol "void __cdecl DoCrackWndCommand(struct EQData::_SPAWNINFO *,char *)" (?DoCrackWndCommand@@YAXPAU_SPAWNINFO@EQData@@PAD@Z) referenced in function _InitializePlugin
for (int x=0;x<strlen(szUnSpacedCrack);x++)
VS2k5 said:MQ2Docrack - 0 error(s), 0 warning(s)
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
D:\MQ2-20060805\MQ2DoCrack\MQ2DoCrack.cpp(789) : error C2374: 'i' : redefinition; multiple initialization
D:\MQ2-20060805\MQ2DoCrack\MQ2DoCrack.cpp(782) : see declaration of 'i'
D:\MQ2-20060805\MQ2DoCrack\MQ2DoCrack.cpp(797) : error C2374: 'i' : redefinition; multiple initialization
D:\MQ2-20060805\MQ2DoCrack\MQ2DoCrack.cpp(782) : see declaration of 'i'
D:\MQ2-20060805\MQ2DoCrack\MQ2DoCrack.cpp(1091) : error C2371: 'x' : redefinition; different basic types
D:\MQ2-20060805\MQ2DoCrack\MQ2DoCrack.cpp(1082) : see declaration of 'x'
Error executing cl.exe.
MQ2DoCrack.dll - 3 error(s), 0 warning(s)
TurkReno said:You did not add your CDoCrackWnd.cpp to your compile. I get the same errors when I remove that from my project base. Make sure that you have ALL of the files listed under the MQ2DoCrack Project, both .cpp's and all three .h files using the Add Existing Item function.
Update:
When I do it correctly, I get this:
No offense, but VS2k5 Express is free. http://msdn.microsoft.com/vstudio/express/Shiatzy said:Compile with VC6
Compiling...
MQ2Docrack.cpp
EQLIB_IMPORTS
c:\mq2\mq2docrack\ByteHandler.h(62) : warning C4018: '<' : signed/unsigned mismatch
c:\mq2\mq2docrack\ByteHandler.h(68) : error C2065: 'x' : undeclared identifier
c:\mq2\mq2docrack\ByteHandler.h(141) : warning C4018: '<=' : signed/unsigned mismatch
c:\mq2\mq2docrack\ByteHandler.h(146) : warning C4018: '>=' : signed/unsigned mismatch
c:\mq2\mq2docrack\ByteHandler.h(162) : warning C4018: '<=' : signed/unsigned mismatch
c:\mq2\mq2docrack\MQ2DoCrack.h(314) : error C2065: 'i' : undeclared identifier
c:\mq2\mq2docrack\MQ2Crackwnd.h(81) : error C2664: 'int EQClasses::CListWnd::AddString(EQClasses::CXStr *,unsigned long,unsigned int,const EQClasses::CTextureAnimation *)' : cannot convert parameter 1 from 'EQClasses::CXStr' to 'EQClasses::CXStr *'
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
c:\mq2\mq2docrack\MQ2Crackwnd.h(267) : error C2039: 'Server' : is not a member of 'EQData::_CHARINFO'
c:\mq2\mq2main\EQData.h(685) : see declaration of 'EQData::_CHARINFO'
Build log was saved at "file://c:\MQ2\MQ2Docrack\Intermediate\BuildLog.htm"
MQ2Docrack - 4 error(s), 4 warning(s)
------ Rebuild All started: Project: MQ2EQBugFix, Configuration: Release Win32 ------
Deleting intermediate and output files for project 'MQ2EQBugFix', configuration 'Release|Win32'.
Compiling...
MQ2Docrack.cpp
EQLIB_IMPORTS
.\MQ2Docrack.cpp(1091) : warning C4018: '<' : signed/unsigned mismatch
Linking...
Microsoft (R) Incremental Linker Version 8.00.50727.42
Copyright (C) Microsoft Corporation. All rights reserved.
"/OUT:..\Release/MQ2Docrack.dll" /INCREMENTAL:NO "/LIBPATH:..\Detours\lib" "/LIBPATH:..\Release" /DLL /MANIFEST "/MANIFESTFILE:.\Intermediate\MQ2Docrack.dll.intermediate.manifest" /DEBUG "/PDB:c:\MQ2\Release\MQ2Docrack.pdb" /MAP /MAPINFO:EXPORTS /SUBSYSTEM:WINDOWS /OPT:NOREF /OPT:NOICF "/BASE:0x04000000" "/IMPLIB:..\Release/MQ2Docrack.lib" /MACHINE:X86 /OPT:NOICF wsock32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
".\Intermediate\MQ2Docrack.obj"
Creating library ..\Release/MQ2Docrack.lib and object ..\Release/MQ2Docrack.exp
MQ2Docrack.obj : error LNK2019: unresolved external symbol "void __cdecl DestroyDoCrackWindow(void)" (?DestroyDoCrackWindow@@YAXXZ) referenced in function _ShutdownPlugin
MQ2Docrack.obj : error LNK2019: unresolved external symbol "void __cdecl DoCrackWndCommand(struct EQData::_SPAWNINFO *,char *)" (?DoCrackWndCommand@@YAXPAU_SPAWNINFO@EQData@@PAD@Z) referenced in function _InitializePlugin
..\Release/MQ2Docrack.dll : fatal error LNK1120: 2 unresolved externals
Build log was saved at "file://c:\MQ2\MQ2Docrack\Intermediate\BuildLog.htm"
MQ2Docrack - 3 error(s), 1 warning(s)
========== Build: 0 succeeded, 1 failed, 16 up-to-date, 0 skipped ==========
Are you absoultely sure that you have them in the project set the right way?paulstacio said:I replaced files wih those you hav in the zip folder and getting these errors now
Compiling...
MQ2DoCrack.cpp
EQLIB_IMPORTS
.\MQ2DoCrack.cpp(1091) : warning C4018: '<' : signed/unsigned mismatch
Linking...
Microsoft (R) Incremental Linker Version 8.00.50727.42
Copyright (C) Microsoft Corporation. All rights reserved.
"/OUT:..\Release/MQ2DoCrack.dll" /INCREMENTAL:NO "/LIBPATH:..\Detours\lib" "/LIBPATH:..\Release" /DLL /MANIFEST "/MANIFESTFILE:.\Intermediate\MQ2DoCrack.dll.intermediate.manifest" /DEBUG "/PDB:c:\MQ2\Release\MQ2DoCrack.pdb" /MAP /MAPINFO:EXPORTS /SUBSYSTEM:WINDOWS /OPT:NOREF /OPT:NOICF "/BASE:0x04000000" "/IMPLIB:..\Release/MQ2DoCrack.lib" /MACHINE:X86 /OPT:NOICF wsock32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
".\Intermediate\MQ2DoCrack.obj"
Creating library ..\Release/MQ2DoCrack.lib and object ..\Release/MQ2DoCrack.exp
MQ2DoCrack.obj : error LNK2019: unresolved external symbol "void __cdecl DestroyDoCrackWindow(void)" (?DestroyDoCrackWindow@@YAXXZ) referenced in function _ShutdownPlugin
MQ2DoCrack.obj : error LNK2019: unresolved external symbol "void __cdecl DoCrackWndCommand(struct EQData::_SPAWNINFO *,char *)" (?DoCrackWndCommand@@YAXPAU_SPAWNINFO@EQData@@PAD@Z) referenced in function _InitializePlugin
..\Release/MQ2DoCrack.dll : fatal error LNK1120: 2 unresolved externals
Build log was saved at "file://c:\MQ2\MQ2Docrack\Intermediate\BuildLog.htm"
MQ2DoCrack - 3 error(s), 1 warning(s)
