Visual Studio 2010에서 C++ 프로젝트를 컴파일하려고하면 Visual Studio의 자체 cstdlib 및 cstdio 파일에서 여러 가지 오류 c0254, c0259, c2061 (모두 구문과 관련 있음)이 표시됩니다. . 내 이해는 이것이 C와 C++을 혼합 한 결과라는 것이다. 이미 자유롭게 복사하고 붙여 넣은 것을 감안할 때, 어떻게하면 다른 코드에서 효과적으로 하나의 코드를 말할 수 있습니까? 그게 도움이된다면 나는 복사하고 붙여 넣은 모든 자료를 가지고있다.결합 된 C/C++ 파일의 오류 정리
0
A
답변
1
표준 포함 파일을 컴파일하는 동안 오류가 발생하면 대개 시스템 파일을 포함하기 전에 동일한 이름의 내용을 정의한 것입니다. 매크로가 될 수 있습니다 (이름 충돌이있을 때 실제로 파싱하는 것) 또는 표준 헤더의 함수와 같은 이름의 유형을 정의했을 수 있습니다.
#include
지침을 표준 및 시스템 상단에 파일을 포함하고 자신의 헤더 파일에 대해 #include
을 입력하면 문제가 해결됩니다.
관련 문제
- 1. JSONCPP 결합 된 링크 오류
- 2. C++ 오류 정리
- 3. 스킴 호출/cc 오류 처리
- 4. txt 파일의 문자열 결합
- 5. 오류 종료 후 정리?
- 6. SVN 업데이트/정리 오류
- 7. 여러 파일의 MD5 해시 결합
- 8. MySQL의 오류 메시지가 결합 된 쿼리 여기
- 9. 이미 삭제 된 파일의 오류
- 10. 링크 된 파일의 MSBuild 오류
- 11. 중지 된 스레드 정리
- 12. 에코 모든 파일의 크기를 결합
- 13. C++ - 정리 후 미확인 된 외부 기호 오류
- 14. 정리 된 네임 스페이스 유지
- 15. A * 알고리즘으로 입증 된 정리
- 16. Doctrine2 결합/결합 된 엔티티 특성
- 17. AppleScript로 결합 된 파일 경로
- 18. 축소 된 JavaScript 파일의 오류 번호 얻기
- 19. 개체 js 파일의 예상 된 오류
- 20. 결합 된 보호 된 블록
- 21. 정리
- 22. 결합 된 사후 운영자입니까?
- 23. 느슨하게 결합 된 개발
- 24. 결합 된 상태, FSM
- 25. 결합 된 람다 동적
- 26. 결합 된 줄과 막대
- 27. 정렬 된 테이블로 결합
- 28. 결합 된 단색 브러시
- 29. LINQ의 해체 된 결합
- 30. 이맥스 개요보기가 CC 모드에서 가능합니까?
해당 파일 (헤더 파일) 맨 위에? 아니면 전체 프로젝트의 상단에? – jamesson
@jamesson :'#include '를 사용하는 모든 파일은 이런 식으로 파일을 정렬해야합니다. –
죄송합니다. 관련 파일을 찾을 수 없습니다. 오류를 검사하여 파일이 원인인지 확인하는 방법이 있습니까? – jamesson