*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
Mesaje: 28
Membru din: 05 Noi 2025, 23:08
Status: Pierd vremea ^.^
Rezolvat
Mesaje: 28
Membru din: 05 Noi 2025, 23:08
Status: Pierd vremea ^.^
vs22
Mesaje: 58
Membru din: 21 Dec 2024, 12:42
Status: Pierd vremea ^.^
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:
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:
Succes !! In cazul in care apar alte erori sau eroarea persista, revin-o pe topic si incercam sa rezolvam

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:
Asta înseamnă că lz4 e deja compilat și NU se potrivește...\..\extern\library\lz4.obj
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:
3. Verifică:Configuration Properties → General
Toate proiectele + librăriile trebuie să folosească același toolset.Platform Toolset (ex: v142, v143)
Succes !! In cazul in care apar alte erori sau eroarea persista, revin-o pe topic si incercam sa rezolvam
-
Subiecte similare
Informații
Utilizatori ce navighează pe acest forum: Niciun utilizator înregistrat și 5 vizitatori
Discord ID copiat:


