*Resursă folosită (sistem/funcție/modificare): sinners2
*Syserr: -
*Fișier(e) cu problema (link pastebin / code): -
*Poze / Video:
Zeci de resurse Metin2 Premium - exclusive și 100% funcționale începând cu 15.99€!.
Vezi resursele Cumpără premium
cannot open input file '...build\bin\x32\Release\liblua.lib'
cannot open input file '...build\bin\x32\Release\libgame.lib'
client → liblua → Build
server → libgame → BuildSourceClient\build\bin\x32\Release\
Click dreapta pe Solution
Build → Build SolutionConfigurația este Release
Platforma este Win32, NU x64MSB1008 Only one project can be specified
C4834 discarding return value of function with [[nodiscard]]auto result = SomeFunction();
C1047 ... libpython27.lib was created by a different version of the compiler
librării lipsăconflict MSVC (Python)mambo mbo scrie: ↑ Salutare, am decis să postez această rezolvare deoarece mulți se lovesc de erori la compilarea rootlib sau a launcher-ului și pierd timp căutând buba. Iată pașii exacți pentru a pune totul la punct:
1. Resurse necesare
Aveți nevoie de Python 2.7 și de versiunea specifică de Cython (0.29) pentru arhitectura de 32 de biți.
2. Instalare Cython
Pentru ca scriptul de decriptare/compilare root să funcționeze, Cython trebuie instalat manual în folderul Python:
După acest pas, puteți rula fără probleme: ...\SourceClient\client\rootlibcythonizer.bat.
- []Copiați fișierul Cython-0.29-cp27-cp27m-win32.whl și dați-i paste în C:\Python27.
[]Deschideți o consolă CMD cu drepturi de Administrator.
[]Mergeți în locația Python folosind comanda:[]Rulați următoarea comandă pentru instalare:Code:cd C:\Python27Code:python -m pip install Cython-0.29-cp27-cp27m-win32.whl
3. Bonus: Fix CRASH Client (game.py) (IN SURSA , NU CLIENT!)
Dacă aveți probleme cu închiderea clientului (crash), înlocuiți fișierul game.py din folderul root al sursei: Notă importantă: Înainte de compilare, mergeți în .\SourceClient\client\rootlib și ștergeți manual fișierele vechi cu extensia .c sau .obj / .odc.
4. Setări Visual Studio (Erori Linker)
Dacă aveți probleme la compilarea finală a clientului, urmați acești pași:
Sper să vă fie de folos! (PS: DACA NU AI REZOLVAT DA-MI MSG IN PRIVAT.)
- []În Visual Studio, dați click dreapta pe proiectul principal -> Configuration Properties -> Advanced.
[]La opțiunea Whole Program Optimization, dacă aveți setat "Use Link Time Code Generation", schimbați în: No Whole Program Optimization.
[]Salvați setările.
[]Recomandare: Compilați prima dată DOAR proiectul ROOTLIB (Build Selection), iar abia după aceea dați REBUILD la toată soluția UserInterfaces.
Te așteptăm și pe serverul de Discord - aici ne-am strâns toată comunitatea de Metin2 din România.
Alătură-te acum!
Trebuie să fii membru pentru a răspunde
Membrii pot crea subiecte noi și pot descărca resurse Metin2 Gratuit!
Te poți înregistra sau conecta rapid utilizând contul tău de Discord, Github sau Google.
Utilizatori ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator