2017-04-19 7 views

답변

0

무엇 나를 위해 일했다한다 - 나는 모든 단계가 꼭 필요한 경우 확실하지 않다 :

  1. 깨끗한 모든 프로젝트 (프로젝트 -> 정리 ...-> 청소 모든 프로젝트가 시작되지 않습니다 빌드)
  2. 닫기 LPCXpresso는
  3. 어쩌면
  4. 작업 공간
  5. 열기 LPCXpresso의 모든 프로젝트에서 DebugRelease 폴더를 삭제) 백업을 (.metadata 폴더를 삭제 -이 위스콘신 너의 작업 공간에 어떤 프로젝트도하지 말아라
  6. 프로젝트 탐색기에서 오른쪽 클릭 -> 일반 -> 기존 프로젝트를 작업 공간에 넣는다
  7. "루트 디렉토리 선택"옆의 브라우즈를 클릭하고 확인을 클릭한다. 작업 공간 디렉토리)
  8. )는
  9. 을 당신이 필요로하는 프로젝트를 선택하고 프로젝트 탐색기에서 그들을 마우스 오른쪽 버튼으로 클릭 개별적으로
  10. 빌드 각 프로젝트를 완료 클릭하고 "프로젝트 빌드"를 선택 (종속의 올바른 순서로 프로젝트를 빌드 선택됩니다
  11. 디버그 타겟을 다시 생성하고 "빌드 구성"이 디버그로 설정되었는지 확인한 다음 "활성화 uto build "

이것은 나를 위해 일했으나, 어떤 마법 단계가 있는지 모르겠습니다. 행운을 빕니다! 항상 할 것 같은

은 물론 충분히

정보 추가, 문제는, 돌아왔다. 나는 더 많은 파고를했고,이 블로그에 우연히 :

https://mcuoneclipse.com/2015/06/06/eclipse-project-refresh-policy-broken-incremental-build-with-external-make/

이것의 핵심은 다음과 같습니다 Project->Properties->C/C++ Build/Refresh Policy에서 "새로 고침 정책"에 대한 설정이 잘못 설정되어있는 경우, 다음 증분 빌드가 파괴 될 수 있으며, 당신은 할 수있다 완전한 재건을하십시오.

필자는 오랜 시간 전에 데모 프로젝트를 시작하여 어느 시점에서 이름을 변경했습니다. 새로 고침 정책 탭에는 원본 프로젝트 폴더 이름이었던 하나의 리소스가 나열되었습니다.

리소스를 삭제 한 다음 Add Resource...을 클릭하고 최상위 프로젝트 폴더 옆에 체크 표시를했습니다.

문제를 해결하고 다시 빌드 한 후에 문제가 해결 된 것 같습니다.

0

같은 문제가있었습니다. 기본적으로 나열된 것과 동일한 수정을 했습니까 ... 프로젝트 -> 속성 -> C/C++ 빌드. 그런 다음 정책 탭을 새로 고치고 "리소스 추가"버튼을 클릭하십시오. 최상위 프로젝트를 선택하십시오. 깨끗하고 재건하십시오. 이 문제가 해결되었습니다.