3 mesaje
Membru Ucenic Membru Ucenic
  • Mesaje: 28
  • Reacții: 15
  • Mesaje utile: 4
  • Status: Pierd vremea ^.^
  • Regat: Jinno
  • Medalii

    *Problemă/Întrebare: problema-compilare-sursa-binary-t5178.html vad ca aici a rezolvat dar nu inteleg ce a facut mai exact

    *Resursă folosită (sistem/funcție/modificare): serverfiles-m2project-t85.html

    *Syserr:

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

    *Poze / Video: code generation failed
    The object or library file 'Release\AccountConnector.obj' was created by a different version of the compiler than other objects like '..\..\extern\library\lz4.obj'; rebuild all objects and libraries with the same compiler

    🔥 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ț
    Membru Ucenic Membru Ucenic
  • Mesaje: 28
  • Reacții: 15
  • Mesaje utile: 4
  • Status: Pierd vremea ^.^
  • Regat: Jinno
  • Medalii

    Avatar utilizator
    Membru Ucenic
    Membru Ucenic
    vs22
    Membru Avansat Membru Avansat
  • Mesaje: 51
  • Reacții: 58
  • Mesaje utile: 7
  • Status: Pierd vremea ^.^
  • Regat: Jinno
  • Medalii

    Avatar utilizator
    Membru Avansat
    Membru Avansat

    Mesaj de Dintisor »

    Salut,

    Aceasta eroare apare mai frecvent, problema este ca ai fișiere .obj compilate cu versiuni diferite de compiler (Visual Studio)
    Ca sa intelegi:
    AccountConnector.obj → compilat cu o versiune (ex: VS2019)
    lz4.obj → compilat cu altă versiune (ex: VS2015 / VS2022)

    Acestea NU sunt compatibile între ele

    Ce ai putea face este sa faci "Rebuild complet"

    Fă asta:

    1. Închide Visual Studio
    Șterge manual folderele:
    Release/
    Debug/
    orice .obj, .lib, .pch
    2.Redeschide proiectul
    3.Rulează:
    Clean Solution
    Rebuild Solution

    Asta forțează recompilarea tuturor fișierelor cu același compiler.

    O alta varianta ar fi sa recompilezi librăriile externe
    Eroarea arată clar problema aici:
    ..\..\extern\library\lz4.obj
    Asta înseamnă că lz4 e deja compilat și NU se potrivește.

    Ce trebuie să faci:
    1. Intră în folderul extern\library\lz4
    Dacă ai sursa (.c/.cpp) → recompil-o în același proiect / VS
    Dacă ai doar .lib/.obj → ai 2 opțiuni:
    Găsești sursa și o compilezi
    Sau folosești EXACT aceeași versiune de Visual Studio ca cea originală

    O a treia varianta este sa verifici platforma "Platform Toolset"
    În Visual Studio:

    1. Click dreapta pe proiect → Properties
    2. Mergi la:
    Configuration Properties → General
    3. Verifică:
    Platform Toolset (ex: v142, v143)
    Toate proiectele + librăriile trebuie să folosească același toolset.

    Succes !! In cazul in care apar alte erori sau eroarea persista, revin-o pe topic si incercam sa rezolvam :) :ympeace:
    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: Amazon [Bot] și 3 vizitatori

    Discord ID copiat: