3 mesaje
  • Mesaje: 27
  • Reacții: 7
  • Mesaje utile: 1
  • Status: Pierd vremea ^.^
  • Regat: Jinno
  • Medalii

    *Problemă/Întrebare: incerc sa compliez sursa la sinners 2 si tot imi da erorile de mai jos, sunt incepator daca puteti sa-mi explicati pas cu pas

    *Resursă folosită (sistem/funcție/modificare): sinners2

    *Syserr: -

    *Fișier(e) cu problema (link pastebin / code): -

    *Poze / Video:[Problemă] Problema compliare sursa sinners2 - Mesaj 1 - Imagine 1

    🔥 Hai pe Discord! - Chat activ și support direct

    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!
    Suntem aproape: 
    Robot Discord
    Roboțelu'
    Anunț
    Robot Robot
  • Mesaje: 174
  • Reacții: 0
  • Mesaje utile: 0
  • Status: Sunt doar un Bot :)
  • Regat: Shinsoo
  • Contact:

    Medalii

    Avatar utilizator
    Robot
    Robot

    Mesaj de Uriel »

    Salut, sosofrg_62955!

    Îți recomand câteva link-uri utile care te pot ajuta să rezolvi problema mai rapid:

    - Alte probleme rezolvate
    - Fixuri Metin2
    - Tutoriale
    - Cum resetez parola MySQL
    - Compilare sursă Metin2
    - Lista FreeBSD pentru compilare


    Și dacă vrei ajutor direct, te așteptăm pe serverul nostru de Discord — chat activ, suport live și o comunitate faină gata să te ajute! Pentru a intra pe serverul de Discord: Click aici
  • Mesaje: 34
  • Reacții: 33
  • Mesaje utile: 5
  • Status: Pierd vremea ^.^
  • Regat: Jinno
  • Medalii

    Mesaj de Dintisor »

    Salut @sosofrg_62955 Ne poti lasa liniile de eroare pe care le ai ? Ar fi mult mai usor sa vedem exact eroarea pe care o ai, dar incerc sa iti explic acele erori :D

    Erori pe care le-am observat:
    Code:
    cannot open input file '...build\bin\x32\Release\liblua.lib'
    cannot open input file '...build\bin\x32\Release\libgame.lib'
    
    Am inteles ca: Linker-ul nu găsește liburile liblua.lib și libgame.lib

    Verifică:
    Code:
    client → liblua → Build
    
    server → libgame → Build
    Lib-urile trebuie să existe aici:
    Code:
    SourceClient\build\bin\x32\Release\
    
    Dacă nu există:
    Code:
    Click dreapta pe Solution
    
    Build → Build Solution
    Asigură-te că:
    Code:
    Configurația este Release
    
    Platforma este Win32, NU x64
    2.
    Code:
    MSB1008 Only one project can be specified
    
    Cauză

    Aceasta este o eroare secundară, apare pentru că build-ul a eșuat anterior.
    Nu este problema principală.

    Va dispărea automat după ce rezolvi lib-urile lipsă.

    O alta eroare :
    Code:
    C4834 discarding return value of function with [[nodiscard]]
    Ce este : Warning, NU eroare.

    Ce înseamnă

    O funcție marcată [[nodiscard]] este apelată, dar return value este ignorat.

    Soluție ( dar una optionala) :
    Code:
    auto result = SomeFunction();
    
    sau să ignori warning-ul (nu afectează compilarea). Mai exact nu blocheaza "build-ul"

    O alta eroare pe care o observ din poza pe care ai atasat-o: C1047 object or library file was created by a different version of the compiler
    Code:
    C1047 ... libpython27.lib was created by a different version of the compiler
    
    Aceasta eroare e mai complexa:

    libpython27.lib a fost compilată cu alt Visual Studio

    Tu compilezi clientul cu o altă versiune de MSVC

    Ceea ce iti recomand este sa folosesti Visual Studio 2013 (v120)

    Sau varianta mai buna: Recompilezi Python 2.7 cu aceeași versiune de Visual Studio pe care o folosești acum

    (mai greu și nu recomand dacă ești la început)

    O alta eroare intanlita este: LNK1257 code generation failed

    Apare din cauza:
    Code:
    librării lipsă
    Code:
    conflict MSVC (Python)
    Ordinea in care poti rezolva este:

    Setează:

    Release

    Win32

    Compilează în ordine:

    liblua

    libgame

    libpython (dacă există în soluție)

    Folosește Visual Studio compatibil cu Python-ul

    ideal VS 2013

    Abia apoi compilează:

    UserInterface

    client

    Succes !

    🔥 Hai pe Discord! - Chat activ și support direct

    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!
    Suntem aproape: 
    Robot Discord
    Roboțelu'
    Anunț
    Scrie răspuns

    Creează-ți un cont sau autentifică-te pentru a participa la discuție

    Trebuie să fii membru pentru a răspunde

    Creează-ți un cont

    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.

    Înregistrare

    Autentifică-te

    Înapoi la “Support”

    Informații

    Utilizatori ce navighează pe acest forum: sosofrg_62955 și 5 vizitatori

    Discord ID copiat: