2016-03-28 18 views
1

En son sürüm 1.3.1 yükledim. VS 2015'te "Demo" projesini oluşturmak istediğimde her zaman derleme hataları yapıyorum. VS'nin eski sürümleri için aynı soruyu gördüm; Hiçbiri bu sorunu çözmeme yardım etmiyor. Hata ayıklama bilgi biçimini diğer kullanılabilir değerlerle değiştirmeyi denedim, ancak bu yardımcı olmadı. Aslında bir yayın sürümü oluşturmaya çalıştığımda avast tekme attı ve her şeyi engelledi. $ (OutDir), $ (TargetName) ve $ (TargetExt) özellik değerleri ile uğraşmaya gelince, tamamen derinliğimden çıkıyorum. Bu, Microsoft.CppBuild.targets ile uğraşmak istemediğim bir şey. FLTK, başından sonuna kadar her şeyi yapmak için bir acıdır. Bu iletiyi aldığım iletidir:uyarı MSB8012 bina fltk.sln for VS 2015

"MSB8012 TargetPath (C: \ Users \ Pablo \ Desktop \ C++ kurs dosyaları \ Visual C++ \ fltk-1.3.2 \ ide \ VisualC6. \ Debug/Demo \ Demo.exe) Bağlayıcı'nın OutputFile özellik değeriyle eşleşmiyor (C: \ Users \ Pablo \ Desktop \ C++ kurs dosyaları \ Visual C++ \ fltk-1.3.2 \ test \ Demod.exe) Bu, projenizin yanlış bir şekilde oluşturulmasına neden olabilir. Lütfen, $ (OutDir), $ (TargetName) ve $ (TargetExt) özellik değerlerinin% (Link.OutputFile) değerinde belirtilen değerle eşleştiğinden emin olun Demo C: \ Program Files (x86) \ MSBuild \ Microsoft.Cpp \ v4 .0 \ V140 \ Microsoft.CppBuild.targets 1189 "

Burada nasıl çözüleceğine dair bazı fikirleri olan birileri varsa, bunu takdir ediyorum. Bütün günü bunu çözmeye çalışırken harcadım.

cevap

0

Bağlayıcı tarafından belirtilen hedef (C:\Users\Pablo\Desktop\c++ course files\Visual C++\fltk-1.3.2\test\Demod.exe) derleyici tarafından belirtilen hedeften farklı (C:\Users\Pablo\Desktop\c++ course files\Visual C++\fltk-1.3.2\ide\VisualC6.\Debug/Demo\Demo.exe) gibi görünüyor.

sağ projeniz> Özellikler> Yapılandırma Özellikleri tıklarsanız

>

Genel

emin olun "Çıktı Dizini" ve "Hedef Ad" maç Yapılandırma Özellikler> Bağlayıcı> Çıktı Dosyası. senin Bağlayıcısı'nın çıktı dosyası zaten ayarlanırsa

Sen $(OutDir)$(TargetName)$(TargetExt)

onlara Bağlayıcı> Genel> Çıktı Dosyası ayarlayarak aynı yapabiliriz, daha sonra makro bir şekilde yanlıştır.

+0

veya "Bağlayıcı> Genel> Çıktı Dosyası" na gidip "Ebeveyn veya proje varsayılanlarından devral" ı seç – PeterT

+0

Tamam Eşleşen adları denedim ve/veya devraldığım ... tek değişiklik Yapıdaki hataları bildirmeye devam ettiğini, ancak şimdi onların ne olduğunu söylemediğini; sadece inşa etmiyor. AndyG'nin dediği gibi, makrolarla ilgili bir sorun olmalı. Ne kadar sinir bozucu ... – Pablo

+0

Bunlar aldığım bazı hatalar-- 65> cl: Komut satırı hatası D8016: '/ ZI' ve '/ Gy-' komut satırı seçenekleri uyumsuz 69> ----- - Oluşturmaya başlama: Proje: tablo, Yapılandırma: Hata ayıklama Win32 ------ 67> cl: Komut satırı hatası D8016: '/ ZI' ve '/ Gy-' komut satırı seçenekleri uyumsuz 68> cl: Komut satır hatası D8016: '/ ZI' ve '/ Gy-' komut satırı seçenekleri uyumsuz 69> cl: Komut satırı hatası D8016: '/ ZI' ve '/ Gy-' komut satırı seçenekleri uyumsuz === ======= Build: 0 başarılı, 69 başarısız oldu, 8 up-to-date, 0 atlandı ========================= – Pablo

İlgili konular