*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.
Zeci de resurse Metin2 Premium - exclusive și 100% funcționale începând cu 15.99€!.
Vezi resursele Cumpără premium
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.