Çözüldü Include Arama Dizini

  • Konuyu açan Konuyu açan MEKA
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 5
  • Gösterim Gösterim 596
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ı.

MEKA

Discord: mekaprojects
Süper Moderatör
Grafiker
Geliştirici
Yardımsever Üye
Mesaj
2.849
Çözümler
297
Beğeni
2.130
Puan
1.850
Ticaret Puanı
2
Include ile bir kaç dosya çağırdım diyelim çağırdığım dosyayı var olan dizinde arıyor extern/include içinde aramıyor önceden extern içinden arıyıp buluyordu şimdi ana dizinden arıyor.
 
Çözüm
Discord rpc sistemini kurarken yaptığım şeyleri hatırladım. Aşağıdaki işlemlerden .h dosya yolunu belirtiyoruz ve işlem tamam
Yolu belirttiğiniz zaman başka bir bilgisayarda o klasör olmayacağı için yine böyle hatalarla karşılaşacaksınız o yüzden o kısıma aşağıdaki kodu yazıyoruz ve uyguluyoruz

Kod:
Genişlet Daralt Kopyala
../../extern/include;%(AdditionalIncludeDirectories)

1.png
2.png
3.png
Zaten öyle olması gerekmiyor mu?

Örneğin:

char.cpp içinde #include "char.h" şeklinde tanımlı oluyor. Ki bütün cpp dosyalarındaki tanımlı olan .h dosyaları da aynı dizinde bulunuyor.

Aynı şekilde char.h dosyasında ise farklı bir dizindeki dosya şu şekilde çağırılmış mesela;

#include "../../common/stl.h"
 
Client src için bahsediyorum önceden düzgün çalışıyordu şimdi eski yedeklerimden client build etmek istedim ama bulamıyor.
 
Client src için bahsediyorum önceden düzgün çalışıyordu şimdi eski yedeklerimden client build etmek istedim ama bulamıyor.
Alınan hatayı gösterebilir misin?
Client src yi de kontrol ettim ve üstteki yorumda belirttiğim gibi ../../ şeklinde belirlenmiş hep.

Yinede sorunun bununla alakalı değilse, büyük bir ihtimal ile Visual Studio üzerinden yapılan yanlış bir yapılandırma ayarından dolayı kaynaklanıyordur.
 
İnclude dizininde bulması için <xxx.h> bu şekilde çağırmak ğerekmiyor mu?
 
Discord rpc sistemini kurarken yaptığım şeyleri hatırladım. Aşağıdaki işlemlerden .h dosya yolunu belirtiyoruz ve işlem tamam
Yolu belirttiğiniz zaman başka bir bilgisayarda o klasör olmayacağı için yine böyle hatalarla karşılaşacaksınız o yüzden o kısıma aşağıdaki kodu yazıyoruz ve uyguluyoruz

Kod:
Genişlet Daralt Kopyala
../../extern/include;%(AdditionalIncludeDirectories)

1.png
2.png
3.png
 
Son düzenleme:
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst