Çözülemedi [Yardım] LNK2001 çözmlenmemiş dış sembol hatası

Ne yazık ki bu konuda sorulara çözüm bulunmuyor. Eğer konuda yorumlar varsa hepsini inceleyebilirsiniz. Belki sizlerin sorununuzu çözmek için için ipuçları bulabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

aykutleee

Üye
Üye
Mesaj
108
Çözümler
5
Beğeni
25
Puan
454
Merhabalar. Serverime offline shop ekliyordum ancak client build olurken en sonunda bu şekilde hata verdi;


Adsız.png


vs2019 cryp 8.2 kullanıyorum. Bu sistemi daha öncede başka filese eklemiştim client hata vermemişti ama bu fileste verdi. Kod eklerken mi hata yaptım dedim baştan ekledim ama gene aynı. Sorunsuz olan serverden bakarak denedim gene aynı hatayı veriyor. Lib mi eksik anlamadım. Nasıl çözebilirim?

ilgili

SpecialShopPosEffect_Create
DeleteSpecialShopPosEffect
SpecialShopPosEffect_Create
SpecialShopPosEffect_Delete
eklentileri bunlar;

mapoutdoor.cpp
C++:
#ifdef ENABLE_PRIVATE_SHOP_SEARCH_SYSTEM
void CMapOutdoor::SpecialShopPosEffect_Create(DWORD dwID, float x, float y, float z, const char* c_szEffName)
{
    CEffectManager& rkEffMgr = CEffectManager::Instance();

    TSpecialEffectMap::iterator itor = m_kMap_dwID_iEffectID.find(dwID);
    if (m_kMap_dwID_iEffectID.end() != itor)
    {
        DWORD dwEffectID = itor->second;

        if (dwEffectID == m_iLastShopPos)
            return;

        if (rkEffMgr.SelectEffectInstance(dwEffectID))
        {
            D3DXMATRIX mat;
            D3DXMatrixIdentity(&mat);
            mat._41 = x;
            mat._42 = y;
            mat._43 = z;
            rkEffMgr.SetEffectInstanceGlobalMatrix(mat);
            return;
        }
    }

    rkEffMgr.RegisterEffect(c_szEffName);
    DWORD dwEffectID = rkEffMgr.CreateEffect(c_szEffName,
        D3DXVECTOR3(x, y, z),
        D3DXVECTOR3(0.0f, 0.0f, 0.0f));

    m_iLastShopPos = dwEffectID;
    m_kMap_dwID_iEffectID.insert(std::make_pair(dwID, dwEffectID));
}

void CMapOutdoor::SpecialShopPosEffect_Delete()
{
    if (m_iLastShopPos != 0)
    {
        CEffectManager& rkEffMgr = CEffectManager::Instance();
        rkEffMgr.DestroyEffectInstance(m_iLastShopPos);
        m_iLastShopPos = 0;
    }
}
#endif

mapoutdoor.h

C++:
#ifdef ENABLE_PRIVATE_SHOP_SEARCH_SYSTEM
    private:
        int m_iLastShopPos;

    public:
        void SpecialShopPosEffect_Create(DWORD dwID, float x, float y, float z, const char* c_szEffName);
        void SpecialShopPosEffect_Delete();
#endif


pythonbackground.cpp
C++:
#ifdef ENABLE_PRIVATE_SHOP_SEARCH_SYSTEM

void CPythonBackground::CreateSpecialShopPosEffect(DWORD dwID, float fx, float fy, float fz, const char * c_szFileName)
{
    CMapOutdoor& rkMap = GetMapOutdoorRef();
    rkMap.SpecialShopPosEffect_Create(dwID, fx, fy, fz, c_szFileName);
}
void CPythonBackground::DeleteSpecialShopPosEffect()
{
    CMapOutdoor& rkMap = GetMapOutdoorRef();
    rkMap.SpecialShopPosEffect_Delete();
}
#endif
 
cpp dosyalarını projeye dahil etmemiş olabilirsin veya include eksik olabilir mesela bir dosya defineyi görmüyorsa bu şekilde hata alabilirsin.
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst