Je reçois une erreur de liaison en utilisant CString l'erreur est:erreur Lien CString
error LNK2001: unresolved external symbol "private: static class ATL::CStringT<wchar_t,class StrTraitMFC<wchar_t,class ATL::ChTraitsCRT<wchar_t> > > CConfiguration::_campaignFolderPath" ([email protected]@@[email protected][email protected][email protected][email protected]@@@@@[email protected]@A)
J'ai une classe qui est définie comme:
class CConfiguration
{
private:
static CString _campaignFolderPath;
public:
static void Read();
private:
CConfiguration(void);
~CConfiguration(void);
};
Sa méthode Read est définie comme:
void CConfiguration::Read()
{
CConfigFile configReader(_T("Config.ini"));
TCHAR temp[1024];
configReader.GetStringValue(_T("Campaigns"), _T("CampaignsFolderPath"), temp);
_campaignFolderPath = temp;
}
Des indices quant à la cause de l'erreur? J'utilise Visual Studio 2008
erreur C2039: 'CString': n'est pas membre de 'CConfiguration' – akif
CString CConfiguration :: _ campaignFolderPath; merci – akif
modifiez votre réponse s'il vous plaît, je crois que c'est une faute de frappe – akif