Yardım Client SRC build undeclared identifier

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.png
    asd.png
    190,2 KB · Gösterim: 45
Aynı dosya içinde itemGetApplyPoint adında bir blok bulamıyor.
Muhtemelen şuna benzer bir şey olmalı:
C++:
PyObject* itemGetApplyPoint(PyObject* poSelf, PyObject* poArgs)
{
    [...]
}
 
C++:
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++:
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.jpg
    Adssız.jpg
    669,6 KB · Gösterim: 29
  • Adasız.jpg
    Adasız.jpg
    373,9 KB · Gösterim: 27
Ü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.png
    Adsız.png
    168,7 KB · Gösterim: 35
#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.png
    Adsız.png
    79,3 KB · Gösterim: 32
Geri
Üst