나는이 코드를 업데이트하려고합니다. Visual Studio 6 용으로 작성되었으며 Visual Studio 2010에서 컴파일하려고합니다.
stdafx.h에서 stdafx.h에는 프로그램에 필요한 afx.h 및 afxwin.h가 포함되어 있습니다. 일하다. 특히, 다른 헤더 파일에는 CString을 사용합니다.
stdafx.h에 포함 된 맨 위에는 #pragma 메시지가 추가되어 먼저 컴파일되고 있는지 확인했습니다. 헤더 파일의 맨 위에는 오류가 발생하는 것도 있습니다. 컴파일러 출력에서 stdafx.h가 먼저 컴파일되고 있다는 것을 알 수 있습니다.
그러나 오류가있었습니다. (CString은 형식으로 인식되지 못했습니다.) 그래서, 모든 내용을 처리했는지 확인하기로했습니다. 그래서 #include 뒤에 다른 #pragma 메시지를 넣었고 그 메시지는 인쇄되지 않습니다.
그 의미는 실제로 포함되지 않습니까?
VS 6 회 CString이 클래스 였고 나중에 템플릿으로 변경되었습니다. 아마 그걸로 인해 무언가를 얻었을거야? 정확한 컴파일러 오류를 적절한 코드에 게시 할 수 있습니까? –
일부 코드 스 니펫을 게시하십시오. –
CString의 이전 버전 VS 6 변경 사항에 대한 초기 의견이 게시되었습니다. –