2012-06-28 5 views
1

Microsoft Visual Studio 2005 SP1을 사용하여 ACE 5.6.1 라이브러리를 컴파일하려고했습니다. 이 프로젝트에는 609 개 하위 프로젝트가 포함되어 있습니다. 그리고 내가 다시 빌드하려고 할 때마다 동일하지 않은 일부 컴파일 및 컴파일이 다음 오류 LNK1109으로 종료되지 않습니다. 필자의 경우, 설명이 아닌 resons가 일치하는 것은 확실합니다. 그러면 또 뭐야?링커 오류 LNK1109

임시 해결 방법으로 "빌드"를 누르면 결과적으로 제대로 작동하지 않는 것처럼 보입니다 (누락 된 하위 프로젝트가 빌드 됨). 그래서 내 다른 질문은 결과가 첫 번째 장소에서 성공적으로 다시 빌드되는 것과 같은가요? 그래서 어떤 파일도 손상되지 않도록 할 수 있습니까? 그리고 지금은 왜 작동하고 있습니까?

이미 병렬 빌드의 양을 줄이려고했는데 하나 또는 4 개를 선택하면 문제가되지 않았습니다.

+0

프로젝트 종속성을 확인하십시오. 종속성 프로젝트를 링크하기 전에 공용 라이브러리가 빌드되지 않은 경우 빌드 및 정리 후에 링커 오류가 발생할 수 있습니다. 다른 가능성은 라이브러리를 사용하여 실행중인 무언가입니다 ... – AJG85

+0

일부 영어 링크는 어떻습니까? – Kiril

+0

@Lirik MSDN 링크 – AJG85

답변

1

이전에 열린 파일을 보관하는 바이러스 검사 프로그램으로 인해 비슷한 문제가 발생했습니다. 나는 최근에 그것을 보지 못했지만 점검할만한 가치가있을 수 있습니까?

+0

예, 문제가 해결되었습니다. 감사합니다. –