2012-03-05 2 views
3

Visual Studio로 프로젝트를 이식하고이 문제를 실행하고 있습니다. 나는 솔루션의 일부로 빌드하고 사용하려는 프로젝트를 가지고 있지만 자체 빌드는하지 않습니다.Visual Studio에서 엔트리 포인트가없는 프로젝트를 사용하는 방법

솔루션을 빌드 할 때 해당 프로젝트에 "진입 점 없음"오류가 표시됩니다.

이 라이브러리 프로젝트에 의존하는 다른 주요 프로젝트는 링커 오류를 발생시킵니다. 빌드되지 않기 때문에 오류가 발생합니다. 이것에 대한 올바른 접근법은 무엇입니까?

참고로 참조하려는 코드는 here이고 라이브러리는 imageLib.zip입니다.

답변

3

프로젝트 속성 페이지로 이동하여 "Application"이 아닌 "Static library"또는 "Dynamic library"로 "Configuration type"을 설정하십시오. /NOENTRY 플래그가 필요할 수도 있습니다.

1

프로젝트 속성에서 구성 -> 일반 -> 구성 유형은 정적 라이브러리 (.lib) 또는 동적 라이브러리 (.dll) 여야합니다.

1

아마도 여러분이 포팅하려는 프로젝트는 정적 라이브러리이거나 DLL인데 둘 다 "고전적인"주요 기능을 가지고 있지 않습니다. 구성 유형을 변경하거나 진입 점을 정의하십시오.

관련 문제