Visual Studio 2008에서 매우 이상한 문제가 있습니다. "Project Out of Date"대화 상자와 비슷한 문제가 있으므로 여기서 검색했습니다. 더 이상 존재하지 않거나 더 이상 존재하지 않는 헤더 파일을 사용하고 있거나 다중 프로젝트 솔루션을 작성하는 동안 또는 다른 종속성이있는 문제가 발생했는지 확인하십시오.VS2008 - 프로젝트가 오래되었지만 코드 줄이 변경되지 않았습니다.
내 프로젝트가 Win32 콘솔 응용 프로그램이므로 파일 -> 새로 만들기 -> 프로젝트 -> Win32 콘솔 응용 프로그램으로갔습니다. 기본 설정 (미리 컴파일 된 헤더가 선택되어 있음)을 사용했고, 프로젝트에서 한 줄의 코드를 변경하지 않았습니다. 프로젝트를 만들 때 디버그 단추를 눌렀습니다. 타겟을 릴리스로 빌드).
[MAIN.CPP]
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}
^매우 표준 소스 파일, 오른쪽? 글쎄, 내가 VS2008 프로젝트에서 빌드 한 것이 무엇이든 그것이 오래된 것입니다. 왜? 이 문제는 내가 프로젝트를 구축하는 것을 방해하지 않을 수 있지만 모든 것을 순서대로 유지하고이 대화 상자를 다시 볼 필요가 없다. 다시 한 번 비슷한 질문을 살펴 보았습니다. 그러나 해결책은 일부 종속성을 제거하거나 종류에 관계없이 제거하는 것입니다.이 중 어느 것도 내 상황에 적용되지 않습니다.
VS2008이 자체 프로젝트 템플릿 인 이유에 대해 제안 할 수있는 이유는 무엇입니까?
미리 컴파일 된 헤더를 확인하지 않으면 어떻게됩니까? –
아무 것도 아니고 가능한 한 많은 정보를 제공하고 싶었습니다. 그것이 의미하는 유일한 것은 헤더가 .pch 파일에서 한 번 컴파일되는 대신 모든 빌드에서 컴파일되지만 여전히 같은 대화 상자를 얻는 것입니다. –
예, 알고 있습니다. [솔루션 목록을 보려면 (http://stackoverflow.com/questions/2762930/vs2010-always-thinks-project-is-out-of-date-but-nothing-has-changed) 대부분 vs2008에도 적용 가능). 또한'BuildLog.htm'을 읽고 문제가 무엇인지에 대한 힌트를주는 경고 등을 확인하십시오. –