Yardım Client SRC build undeclared identifier

  • Konuyu açan Konuyu açan onurexs
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 9
  • Gösterim Gösterim 492
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

onurexs

Üye
Üye
Mesaj
35
Çözümler
1
Beğeni
11
Puan
414
Ticaret Puanı
0
Sistem ekleme işlerinde yeniyim ufak bırsey eklıyorum.Şu sorunun ne olduğunu çözemedim bilen 2dk any bakabilirmi ?
 

Dosya Eklentileri

  • asd.webp
    asd.webp
    137,6 KB · Gösterim: 95
Aynı dosya içinde itemGetApplyPoint adında bir blok bulamıyor.
Muhtemelen şuna benzer bir şey olmalı:
C++:
Genişlet Daralt Kopyala
PyObject* itemGetApplyPoint(PyObject* poSelf, PyObject* poArgs)
{
    [...]
}
 
C++:
Genişlet Daralt Kopyala
PyObject* itemGetApplyPoint(PyObject* poSelf, PyObject* poArgs)
{
    BYTE bApplyType;
    if (!PyTuple_GetByte(poArgs, 0, &bApplyType))
        return Py_BuildException();

    const BYTE bApplyPointType{ __GetApplyPointType(bApplyType) };
    if (bApplyPointType == POINT_MAX_NUM)
        TraceError("itemGetApplyPoint - Cannot find Apply Point Type(Apply Type: %d)", bApplyType);

    return Py_BuildValue("i", bApplyPointType);

hocam var ekledim ama görmüyor muhtemelen asagıya ekleıdm ondanmı bir 2 dk anyden baksanız hem bende öğrenmiş olurum
 
Dosyanın en alt kısımlarına eklediysen ondandır.
C++:
Genişlet Daralt Kopyala
void initItem()

Bunun üstüne eklemen gerekiyor.

C++ dahil bir çok dilde ana kural olarak ana tanımlar yukarıda olur, tanımlara bağlı çağrılar altta olur. Dosya yukarıdan aşağıya doğru okunduğu için çağrı üstte, tanım altta olursa hata verecektir.
 
Sevgili hocam birtanesi sistem ekleme açıklaması diğer client src dosyası bunları nasıl ekleyecegım tam cozemedım add dediğini başa mı sona mı ekleme şeklini bir görsem işi çözecem.2dk gosterırsenız super olur
 

Dosya Eklentileri

  • Adssız.webp
    Adssız.webp
    400,8 KB · Gösterim: 79
  • Adasız.webp
    Adasız.webp
    225,1 KB · Gösterim: 89
Üstteki mesajımda söyledim zaten ne yapman gerektiğini. O fonksiyonların hepsi void initItem() 'in üstüne eklenir.
Konuda gösterdiğin satır da python bağlantı satırıdır, bu gibi satırlar da void initItem() içine tıpkı senin eklediğin şekilde eklenir. Yani o doğru.

void initItem() arat ve add dediği şeyleri üstüne ekle.
 
Hocam başarılı şekilde build etti halletim ama sistem ekleme açıklamaları bilgisi olanlara anlatır gibi.Direk add diyerek detay vermemesi bilmeyen için sıkıntılı sistemlerin eklerken anlatımı keşke daha açık şekilde yapsalar.
 
Son düzenleme:
Sistemi ekledim oyuna sorunsuz giriş yapıyorum fakat sistem resimdeki gibi statü tablosunda gözükürken bendeki yerinde gözükmüyor,client Src kaynaklımıdır yoksa packler ile mi alakalıdır ?
 

Dosya Eklentileri

  • Adsız.webp
    Adsız.webp
    25,2 KB · Gösterim: 86
#Find in class TitleBar(Window) dediği kısmın altındakı 2 kodun altına tam bitişik olacak şekilde mi #Add kısmındakı if.app leri yapıstırıyoruz yoksa #Find in class TitleBar(Window) 2kodun altındakı 2 tab işareti bırakıp onun altına mı ?
 

Dosya Eklentileri

  • Adsız.webp
    Adsız.webp
    76,8 KB · Gösterim: 79
Geri
Üst