Çözüldü Client Build hk.

Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

CalvinGiorgio

Üye
Üye
Mesaj
744
Çözümler
15
Beğeni
100
Puan
559
Ticaret Puanı
0
Kod:
Önem Derecesi    Kod    Açıklama    Proje    Dosya    Çizgi    Gizleme Durumu
Hata    MSB3191    "C:\Users\Admin\Desktop\Metin2\Metin2\" dizini oluşturulamıyor. 'C:\Users\Admin\Desktop\Metin2\Metin2\' yoluna erişim reddedildi.    UserInterface    C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets    520

hata üzerine çift tıkladığım zaman kırmızı kare içindeki kod bloğuna otomatik geliyor.

Derleme çalıştığım version v2019 sanırım sürüm yanlış yapılması gereken nedir. Hangi sürüm ile derleme yapmam gerekiyor öğrenemedim.

C++:
    <MakeDir Directories="@(GeneralDirsToMake)" Condition="'$(DesignTimeBuild)' != 'true'"/>

Çıktı::
Derleme başladı...
1>------ Derleme başladı: Proje: UserInterface, Yapılandırma: Release Win32 ------
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(499,5): warning MSB8004: Output dizini sonda bir eğik çizgiyle bitmiyor. Output dizininin düzgün değerlendirilmesi için bu eğik çizgi gerekli olduğundan bu oluşturma örneği eğik çizgiyi ekleyecek.
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(520,5): error MSB3191: "C:\Users\Admin\Desktop\Metin2\Metin2\" dizini oluşturulamıyor. 'C:\Users\Admin\Desktop\Metin2\Metin2\' yoluna erişim reddedildi.
1>"UserInterface.vcxproj" projesini oluşturma tamamlandı -- BAŞARISIZ OLDU.
========== Oluşturma: 0 başarılı, 1 başarısız, 14 güncel, 0 atlandı ==========


1647772577327.png


1647773262357.png
 
Son düzenleme:
Bağlayıcı ayarları, Çıktı Dizini gibi seçeneklerini kontrol et. Muhtemelen var olmayan ve erişimi mümkün olmayan bir dizin kayıtlı.

Mesela senin bilgisayarında kullanıcı olarak Admin adında bir kullanıcı yoksa, visual studio bunu oluşturamaz ve hata verir.
 
Bağlayıcı ayarları, Çıktı Dizini gibi seçeneklerini kontrol et. Muhtemelen var olmayan ve erişimi mümkün olmayan bir dizin kayıtlı.

Mesela senin bilgisayarında kullanıcı olarak Admin adında bir kullanıcı yoksa, visual studio bunu oluşturamaz ve hata verir.
bana izlemem gereken adımları yazar mısın veya istersen resimli olarak gösterir misin nerden ne yapmam gerektiği hakkında
 
UserInterface sağ tıkla, özelliklere gir ve C++ bölümünden bağlayıcı bölümüne gir. Orda çıktı dizini gibi ayarlar olması lazım. Oraları kontrol et. Şu an mobil olduğum için resimle gösteremem maalesef.
 
UserInterface sağ tıkla, özelliklere gir ve C++ bölümünden bağlayıcı bölümüne gir. Orda çıktı dizini gibi ayarlar olması lazım. Oraları kontrol et. Şu an mobil olduğum için resimle gösteremem maalesef.
1647773907548.png

dosya yolunu şu şekilde:

Kod:
C:\Users\Admin\Desktop\Metin2\NewBinary\Extern\lib;C:\Users\Admin\Desktop\Metin2\NewBinary\Extern\lib\detours\release;C:\Users\Admin\Desktop\Metin2\NewBinary\Extern\lib\cryptopp\release;C:\Users\Admin\Desktop\Metin2\NewBinary\Extern\lib\jpeg\release;C:\Users\Admin\Desktop\Metin2\NewBinary\Extern\lib\speedtree\release;C:\Users\Admin\Desktop\Metin2\NewBinary\Extern\lib\python\release;C:\Users\Admin\Desktop\Metin2\NewBinary\Extern\lib\milesound\release;C:\Users\Admin\Desktop\Metin2\NewBinary\Extern\lib\lzo\release;C:\Users\Admin\Desktop\Metin2\NewBinary\Extern\lib\granny\release;C:\Users\Admin\Desktop\Metin2\NewBinary\Extern\lib\for_fox\release;C:\Users\Admin\Desktop\Metin2\NewBinary\Extern\lib\discord\release;C:\Users\Admin\Desktop\Metin2\NewBinary\Extern\lib\directx\release;C:\Users\Admin\Desktop\Metin2\NewBinary\Extern\lib;C:\Users\Admin\Desktop\Metin2\NewBinary\Extern\lib\detours\release;C:\Users\Admin\Desktop\Metin2\NewBinary\Extern\lib\cryptopp\release;C:\Users\Admin\Desktop\Metin2\NewBinary\Extern\lib\jpeg\release;C:\Users\Admin\Desktop\Metin2\NewBinary\Extern\lib\speedtree\release;C:\Users\Admin\Desktop\Metin2\NewBinary\Extern\lib\python\release;C:\Users\Admin\Desktop\Metin2\NewBinary\Extern\lib\milesound\release;C:\Users\Admin\Desktop\Metin2\NewBinary\Extern\lib\lzo\release;C:\Users\Admin\Desktop\Metin2\NewBinary\Extern\lib\granny\release;C:\Users\Admin\Desktop\Metin2\NewBinary\Extern\lib\for_fox\release;C:\Users\Admin\Desktop\Metin2\NewBinary\Extern\lib\discord\release;C:\Users\Admin\Desktop\Metin2\NewBinary\Extern\lib\directx\release;C:\Users\Admin\Desktop\Metin2\NewBinary\Extern\lib\devil\release;%(AdditionalLibraryDirectories)

@Yeniceri
çıktı yolu ve src yolunu belirttim hata düzeldi fakat aşağıdaki resimde görünen yeni bir hata meydana geldi.

1647775899614.png
 
Son düzenleme:
Tüm projeyi tekrardan derlemeyi dene
 
sourcesinide vermişlerse normal client build gibi build alıyorsun sourcesi yoksa sourcesini bul warezde olması lazım
şimdi sourcesine baktığımda haliyle hangisi onun dosyası olduğunu bilemiyorum. Warezde paylaşılan ikarus sourcesine baktım bir anlam yükliyemedim.
istersen hangi dosylara bakmam gerektiğini veya build almam gerektiğini adım adım yazılı şekilde ifade edersen yapmayı denerim.
1647787075874.png
 
Libconfig 2017.sln dosyasını vs2019 ile açıp derlemeyi dene. Direkt derlenir mi bilmiyorum ama derleme bittiğinde zaten lib dosyasının kaydedildiği yeri en son yazar. Ordan alıp kendi src dosyana attığında hallolur.
 
Libconfig 2017.sln dosyasını vs2019 ile açıp derlemeyi dene. Direkt derlenir mi bilmiyorum ama derleme bittiğinde zaten lib dosyasının kaydedildiği yeri en son yazar. Ordan alıp kendi src dosyana attığında hallolur.
Kod:
Derleme başladı...
1>------ Derleme başladı: Proje: libconfig, Yapılandırma: Debug Win32 ------
2>------ Derleme başladı: Proje: libconfig++, Yapılandırma: Debug Win32 ------
3>------ Derleme başladı: Proje: libtinytest, Yapılandırma: Debug Win32 ------
1>grammar.c
3>cl : komut satırı warning D9035: 'Gm' seçeneği kullanım dışı ve ileride yayınlanacak bir sürümden çıkarılacak
3>tinytest.c
1>libconfig.c
2>grammar.c
3>tinytest.vcxproj -> C:\Users\yenim\OneDrive\Masaüstü\Zentoria2\Source\NewBinary\extern\libconfig-master\libtinytest\Debug\libtinytest.lib
3>"tinytest.vcxproj" projesini oluşturma tamamlandı.
1>scanctx.c
2>libconfig.c
1>scanner.c
2>scanctx.c
1>strbuf.c
2>scanner.c
1>strvec.c
1>util.c
2>strbuf.c
1>wincompat.c
2>strvec.c
2>util.c
1>Kod Üretiliyor...
2>wincompat.c
2>Kod Üretiliyor...
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(1363,5): warning MSB8012: TargetPath(C:\Users\yenim\OneDrive\Masaüstü\Zentoria2\Source\NewBinary\extern\libconfig-master\Debug\libconfig.dll), Linker OutputFile özellik değeriyle (C:\Users\yenim\OneDrive\Masaüstü\Zentoria2\Source\NewBinary\extern\libconfig-master\Debug\libconfig_d.dll) eşleşmiyor. Bu, projenin yanlış oluşturulmasına neden olabilir. Bunu düzeltmek için, $(OutDir), $(TargetName) ve $(TargetExt) özellik değerlerinin %(Link.OutputFile) içinde belirtilen değerle eşleştiğinden emin olun.
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(1365,5): warning MSB8012: TargetName(libconfig), Linker OutputFile özellik değeriyle (libconfig_d) eşleşmiyor. Bu, projenin yanlış oluşturulmasına neden olabilir. Bunu düzeltmek için, $(OutDir), $(TargetName) ve $(TargetExt) özellik değerlerinin %(Link.OutputFile) içinde belirtilen değerle eşleştiğinden emin olun.
1>LINK : Program veritabanı C:\Users\yenim\OneDrive\Masaüstü\Zentoria2\Source\NewBinary\extern\libconfig-master\Debug\libconfig.pdb eksik; tam bağlantı gerçekleştiriliyor
1>   C:\Users\yenim\OneDrive\Masaüstü\Zentoria2\Source\NewBinary\extern\libconfig-master\Debug\libconfig.lib kitaplığı ve C:\Users\yenim\OneDrive\Masaüstü\Zentoria2\Source\NewBinary\extern\libconfig-master\Debug\libconfig.exp nesnesi oluşturuluyor
2>libconfigcpp.cc
1>libconfig.vcxproj -> C:\Users\yenim\OneDrive\Masaüstü\Zentoria2\Source\NewBinary\extern\libconfig-master\Debug\libconfig.dll
1>"libconfig.vcxproj" projesini oluşturma tamamlandı.
4>------ Derleme başladı: Proje: c_example1, Yapılandırma: Debug Win32 ------
5>------ Derleme başladı: Proje: c_example2, Yapılandırma: Debug Win32 ------
6>------ Derleme başladı: Proje: c_example3, Yapılandırma: Debug Win32 ------
7>------ Derleme başladı: Proje: libconfig_tests, Yapılandırma: Debug Win32 ------
5>example2.c
4>example1.c
4>example1.vcxproj -> C:\Users\yenim\OneDrive\Masaüstü\Zentoria2\Source\NewBinary\extern\libconfig-master\Debug\c_example1.exe
6>example3.c
5>example2.vcxproj -> C:\Users\yenim\OneDrive\Masaüstü\Zentoria2\Source\NewBinary\extern\libconfig-master\Debug\c_example2.exe
7>tests.c
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(1363,5): warning MSB8012: TargetPath(C:\Users\yenim\OneDrive\Masaüstü\Zentoria2\Source\NewBinary\extern\libconfig-master\Debug\libconfig++.dll), Linker OutputFile özellik değeriyle (C:\Users\yenim\OneDrive\Masaüstü\Zentoria2\Source\NewBinary\extern\libconfig-master\Debug\libconfig++_d.dll) eşleşmiyor. Bu, projenin yanlış oluşturulmasına neden olabilir. Bunu düzeltmek için, $(OutDir), $(TargetName) ve $(TargetExt) özellik değerlerinin %(Link.OutputFile) içinde belirtilen değerle eşleştiğinden emin olun.
6>example3.vcxproj -> C:\Users\yenim\OneDrive\Masaüstü\Zentoria2\Source\NewBinary\extern\libconfig-master\Debug\c_example3.exe
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(1365,5): warning MSB8012: TargetName(libconfig++), Linker OutputFile özellik değeriyle (libconfig++_d) eşleşmiyor. Bu, projenin yanlış oluşturulmasına neden olabilir. Bunu düzeltmek için, $(OutDir), $(TargetName) ve $(TargetExt) özellik değerlerinin %(Link.OutputFile) içinde belirtilen değerle eşleştiğinden emin olun.
2>   C:\Users\yenim\OneDrive\Masaüstü\Zentoria2\Source\NewBinary\extern\libconfig-master\Debug\libconfig++.lib kitaplığı ve C:\Users\yenim\OneDrive\Masaüstü\Zentoria2\Source\NewBinary\extern\libconfig-master\Debug\libconfig++.exp nesnesi oluşturuluyor
7>libtinytest.lib(tinytest.obj) : warning LNK4075: '/EDITANDCONTINUE' belirtimi nedeniyle '/SAFESEH' yoksayılıyor
2>libconfig++.vcxproj -> C:\Users\yenim\OneDrive\Masaüstü\Zentoria2\Source\NewBinary\extern\libconfig-master\Debug\libconfig++.dll
2>"libconfig++.vcxproj" projesini oluşturma tamamlandı.
8>------ Derleme başladı: Proje: c++_example1, Yapılandırma: Debug Win32 ------
9>------ Derleme başladı: Proje: c++_example2, Yapılandırma: Debug Win32 ------
10>------ Derleme başladı: Proje: c++_example3, Yapılandırma: Debug Win32 ------
11>------ Derleme başladı: Proje: c++_example4, Yapılandırma: Debug Win32 ------
7>tests.vcxproj -> C:\Users\yenim\OneDrive\Masaüstü\Zentoria2\Source\NewBinary\extern\libconfig-master\Debug\libconfig_tests.exe
7>"tests.vcxproj" projesini oluşturma tamamlandı.
9>example2.cpp
10>example3.cpp
8>example1.cpp
11>example4.cpp
10>cxx_example3.vcxproj -> C:\Users\yenim\OneDrive\Masaüstü\Zentoria2\Source\NewBinary\extern\libconfig-master\Debug\c++_example3.exe
9>cxx_example2.vcxproj -> C:\Users\yenim\OneDrive\Masaüstü\Zentoria2\Source\NewBinary\extern\libconfig-master\Debug\c++_example2.exe
8>cxx_example1.vcxproj -> C:\Users\yenim\OneDrive\Masaüstü\Zentoria2\Source\NewBinary\extern\libconfig-master\Debug\c++_example1.exe
11>cxx_example4.vcxproj -> C:\Users\yenim\OneDrive\Masaüstü\Zentoria2\Source\NewBinary\extern\libconfig-master\Debug\c++_example4.exe
========== Oluşturma: 11 başarılı, 0 başarısız, 0 güncel, 0 atlandı ==========

build aldım nereye atmam gerekiyor.
 
Senin src dosyalarında o lib dosyası nerdeyse oraya atacaksın
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst