이것은 무엇을 의미합니까?"함수에 이미 본문이 있습니다"
1>c:\users\vitali\documents\visual studio 2010\projects\salam\tools.cpp(107): error C2084: function 'bool readXMLInteger(xmlNodePtr,const char *,int &)' already has a body
1>c:\users\vitali\documents\visual studio 2010\projects\salam\tools.h(52) : see previous definition of 'readXMLInteger'
(107) tools.cpp :
bool readXMLInteger(xmlNodePtr node, const char* tag, int32_t& value)
{
char* nodeValue = (char*)xmlGetProp(node, (xmlChar*)tag);
if(nodeValue)
{
value = atoi(nodeValue);
xmlFreeXOXL(nodeValue);
return true;
}
return false;
}
가 tools.h (52)
bool readXMLInteger(xmlNodePtr node, const char* tag, int& value);
컴파일러와 동일한 파일 사본 (예 : 경로, 저장되지 않은 변경 사항 등)을 확인하십시오. –
Welcome to Stack Overflow! 위에서 게시 한 코드는 문제가 없으므로 오류가 다른 원인에 의해 발생한 것으로 의심됩니다. 다음과 같은 일반적인 오류를 확인하십시오. - 헤더 파일의 끝에 .cpp 파일을'# include '합니까? 잠시 동안 깨끗한 상태로 만들었습니까? 서로 .cpp 파일을 여러 개 포함하고 있습니까? 이것들 (또는 완전히 다른 무엇인가)은 여기서 잘못 될 수 있습니다. 그러나 더 많은 정보가 없으면 제가 도울 수 있다고 생각하지 않습니다. – templatetypedef