AdminMod.de https://www.adminmod.de/ |
|
DLL für Metamod erstellen ? DLL-Beispiel gesucht! https://www.adminmod.de/viewtopic.php?t=3798 |
Seite 2 von 2 |
Autor: | [WING] Black Knight [ 08.08.2002, 08:46 ] |
Betreff des Beitrags: | |
Sorry, die meisten hier verstehen nicht viel von DLL-Coding (mich eingeschlossen). Es ist vielleicht besser für Dich ins englische Forum zu wechseln. http://www.ozforums.com/forumdisplay.php?s=&forumid=114 Vermutlich können die Dir besser helfen. |
Autor: | Ratman2000 [ 08.08.2002, 10:43 ] |
Betreff des Beitrags: | Juhu ! |
So endlich hab ich es geschafft, es so weit ohne include Fehler zum laufen zu bekommen... Das einzige was ich nun als Problem habe ist dies : Code: Compiling... dllapi.cpp d:\programme\microsoft visual studio\vc98\include\dllapi.h(11) : error C2065: 'NEW_DLL_FUNCTIONS' : undeclared identifier d:\programme\microsoft visual studio\vc98\include\dllapi.h(11) : error C2065: 'pFunctionTable' : undeclared identifier d:\programme\microsoft visual studio\vc98\include\dllapi.h(11) : error C2062: type 'int' unexpected d:\programme\microsoft visual studio\vc98\include\dllapi.h(19) : error C2065: 'pNewFunctionTable' : undeclared identifier d:\programme\microsoft visual studio\vc98\include\dllapi.h(19) : error C2062: type 'int' unexpectedund das geht halt über 31 Fehler bei der dllapi.h und der meta_api.h weiss da evtl. jamand was dass ist und wie ich es beheben kann ??? |
Autor: | MrClone [ 08.08.2002, 10:57 ] |
Betreff des Beitrags: | Re: Juhu ! |
Ich bekomme mit Borland tausende Fehler. |
Autor: | Warhead [ 08.08.2002, 15:35 ] |
Betreff des Beitrags: | |
Du musst nicht die Dateien in das VC-Verzeichnis kopieren, sondern im VC die Include-Verzeichnisse vom hlsdk, metamod, usw. so festlegen, das sie ganz oben in der Liste stehen. Dann klappts auch mit dem kompilieren. |
Autor: | Ratman2000 [ 15.08.2002, 10:06 ] |
Betreff des Beitrags: | Verdammt..... |
Jetz hab ich alles so gemacht wie es gehört... also die Includes richtig gesetzt usw... Die Includes werden jetzt auch richtig gefunden... Ich hab das Plugin stub geöfnet und wollte es kompilieren aber es kommen folgende Fehler: Code: --------------------Configuration: mm_stub - Win32 Debug-------------------- Compiling... dllapi.cpp g:\install\metamod-1.12.4\metamod-1.12.4\metamod\dllapi.h(11) : error C2065: 'NEW_DLL_FUNCTIONS' : undeclared identifier g:\install\metamod-1.12.4\metamod-1.12.4\metamod\dllapi.h(11) : error C2065: 'pFunctionTable' : undeclared identifier g:\install\metamod-1.12.4\metamod-1.12.4\metamod\dllapi.h(11) : error C2062: type 'int' unexpected g:\install\metamod-1.12.4\metamod-1.12.4\metamod\dllapi.h(19) : error C2065: 'pNewFunctionTable' : undeclared identifier g:\install\metamod-1.12.4\metamod-1.12.4\metamod\dllapi.h(19) : error C2062: type 'int' unexpected g:\install\metamod-1.12.4\metamod-1.12.4\metamod\meta_api.h(113) : error C2146: syntax error : missing ';' before identifier 'pfnGetNewDLLFunctions' g:\install\metamod-1.12.4\metamod-1.12.4\metamod\meta_api.h(113) : error C2501: 'GETNEWDLLFUNCTIONS_FN' : missing storage-class or type specifiers g:\install\metamod-1.12.4\metamod-1.12.4\metamod\meta_api.h(113) : error C2501: 'pfnGetNewDLLFunctions' : missing storage-class or type specifiers g:\install\metamod-1.12.4\metamod-1.12.4\metamod\meta_api.h(114) : error C2146: syntax error : missing ';' before identifier 'pfnGetNewDLLFunctions_Post' g:\install\metamod-1.12.4\metamod-1.12.4\metamod\meta_api.h(114) : error C2501: 'GETNEWDLLFUNCTIONS_FN' : missing storage-class or type specifiers g:\install\metamod-1.12.4\metamod-1.12.4\metamod\meta_api.h(114) : error C2501: 'pfnGetNewDLLFunctions_Post' : missing storage-class or type specifiers g:\install\metamod-1.12.4\metamod-1.12.4\metamod\meta_api.h(122) : error C2143: syntax error : missing ';' before '*' g:\install\metamod-1.12.4\metamod-1.12.4\metamod\meta_api.h(122) : error C2501: 'NEW_DLL_FUNCTIONS' : missing storage-class or type specifiers g:\install\metamod-1.12.4\metamod-1.12.4\metamod\meta_api.h(122) : error C2501: 'newapi_table' : missing storage-class or type specifiers g:\install\metamod-1.12.4\metamod-1.12.4\metamod\meta_api.h(169) : error C2062: type 'int' unexpected meta_api.cpp g:\install\metamod-1.12.4\metamod-1.12.4\metamod\dllapi.h(11) : error C2065: 'NEW_DLL_FUNCTIONS' : undeclared identifier g:\install\metamod-1.12.4\metamod-1.12.4\metamod\dllapi.h(11) : error C2065: 'pFunctionTable' : undeclared identifier g:\install\metamod-1.12.4\metamod-1.12.4\metamod\dllapi.h(11) : error C2062: type 'int' unexpected g:\install\metamod-1.12.4\metamod-1.12.4\metamod\dllapi.h(19) : error C2065: 'pNewFunctionTable' : undeclared identifier g:\install\metamod-1.12.4\metamod-1.12.4\metamod\dllapi.h(19) : error C2062: type 'int' unexpected g:\install\metamod-1.12.4\metamod-1.12.4\metamod\meta_api.h(113) : error C2146: syntax error : missing ';' before identifier 'pfnGetNewDLLFunctions' g:\install\metamod-1.12.4\metamod-1.12.4\metamod\meta_api.h(113) : error C2501: 'GETNEWDLLFUNCTIONS_FN' : missing storage-class or type specifiers g:\install\metamod-1.12.4\metamod-1.12.4\metamod\meta_api.h(113) : error C2501: 'pfnGetNewDLLFunctions' : missing storage-class or type specifiers g:\install\metamod-1.12.4\metamod-1.12.4\metamod\meta_api.h(114) : error C2146: syntax error : missing ';' before identifier 'pfnGetNewDLLFunctions_Post' g:\install\metamod-1.12.4\metamod-1.12.4\metamod\meta_api.h(114) : error C2501: 'GETNEWDLLFUNCTIONS_FN' : missing storage-class or type specifiers g:\install\metamod-1.12.4\metamod-1.12.4\metamod\meta_api.h(114) : error C2501: 'pfnGetNewDLLFunctions_Post' : missing storage-class or type specifiers g:\install\metamod-1.12.4\metamod-1.12.4\metamod\meta_api.h(122) : error C2143: syntax error : missing ';' before '*' g:\install\metamod-1.12.4\metamod-1.12.4\metamod\meta_api.h(122) : error C2501: 'NEW_DLL_FUNCTIONS' : missing storage-class or type specifiers g:\install\metamod-1.12.4\metamod-1.12.4\metamod\meta_api.h(122) : error C2501: 'newapi_table' : missing storage-class or type specifiers g:\install\metamod-1.12.4\metamod-1.12.4\metamod\meta_api.h(169) : error C2062: type 'int' unexpected g:\c++ projeckte\stub_plugin\meta_api.cpp(55) : error C2078: too many initializers Error executing cl.exe. mm_stub.dll - 31 error(s), 0 warning(s)Folgende Dateien sind in dem Plugin standardmässig vorhanden und ich hab auch nichts verändert: Code: dllapi.cpp h_export.cpp meta_api.cpp sdk_util.cppund dan halt noch "External Dependencies" da sind 21 *.h files drinn die mag ich jetz aber nicht alle abtippen ![]() Wisst ihr woran diese Errors liegen können ? Ich hab mal in die apidll.h geschaut und die Declaration von der "newdllfunktions" raus genommen, danach hatte ich nur noch 29 Fehler... Aber das kans doch nicht sein oder ??? Bitte helft mir dummen Noob ![]() |
Autor: | Ratman2000 [ 15.08.2002, 10:53 ] |
Betreff des Beitrags: | ACHTUNG !!! |
ICH HAB DEN FEHLER GEFUNDEN !!! ES MUSS BEI DEM STUB BEISPIEL 100 %tig DAS STANDARD SDK 2.2 SEIN ! BEI DEM FUL KACKT ES AB ! VIEL SPASS ALLEN ANDEREN PROGGERN ! ICH MELD MICH BEIM NÄCHSTEN BUG ![]() MFG RATMAN2000 PS: SORRY FÜRS GROSS SCHREIBEN ! BIN SO HAPPY ![]() |
Autor: | Ratman2000 [ 20.08.2002, 21:30 ] |
Betreff des Beitrags: | Dll zu so ? |
So, nu hab ich meine dll hin bekommen... nun hab ich noch die Frage, wie ich aus der .dll eine .so für linux erstellen kan ? Zu dem wollte ich noch fragen, ob es möglich ist, ein server seitiges menü mit in die dll zu proggen, so das der client nix machen braucht ausser es auf zu ruffen... ?!? Es würde mir reichen, wenn ihr mir links geben würdet wo man gute Tutorials finden kann.... Hab mir schon so einige angesehen, steige da aber nicht so durch... THX |
Seite 2 von 2 | Alle Zeiten sind UTC+01:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |