2012-04-09 5 views
0

많은 프로젝트가 포함 된 MFC 프로젝트가 있습니다. 지금은이 프로젝트의 dll 파일을 만들고 싶어 아무도 정보를 제공 할 수있는 방법 기존의 mfc 프로젝트에서 dll을 생성?기존 mfc 프로젝트에서 dll 만들기

편집

나는

  • 프로젝트 속성> 설정> 일반> 구성 유형, 응용 프로그램에서 변경해야합니다 (.exe)을 동적 라이브러리 (.DLL)에
  • 다음 시도 프로젝트 속성> 구성> C \ C++> 일반> 전처리 정의, _AFXDLL 추가

시작 프로젝트를 위해이 작업을 수행했는데 DLL 안에있는 모든 프로젝트가 포함되어 있습니까?

+1

이 질문에 대한 답에 매우 혼란스러운 반응을 보입니다. 자신이하는 일을 알 수 있도록 표준 용어를 사용하십시오. 1. '모듈'이라는 단어를 사용하지 마십시오. VC에는 그러한 것이 없습니다. 2. '솔루션'은 '프로젝트'모음입니다. 따라서 '프로젝트가 많은 프로젝트'와 같은 것은 없습니다. 3. '프로젝트'는 dll 또는 exe를 출력 할 수 있습니다. – Roel

답변

0

가나요 당신은 시도 :
1. 마우스 오른쪽
2.이 "새 프로젝트"
3. 대화 상자가
4. 튀어되는 솔루션 탐색기에서 "솔루션 XXX"를 클릭 비주얼 C를 선택 ++ -> MFC - > MFC DLL

0

dll을 각각 출력하는 여러 프로젝트를 하나의 dll로 컴파일하려는 것처럼 들릴 것입니다. 이것이 올바른 경우 한 가지 방법은 하나의 프로젝트에 솔루션의 모든 클래스를 추가하는 것입니다. 나는 이것이 도움이되는 개발 결정이라는 것을 알 수는 없지만. 왜 이걸 원하니?

+0

내가 잘못하면 나를 바로 잡으십시오. ** 당신은 많은 프로젝트가 들어있는 Visual Studio SOLUTION을 가지고 있으며이 모든 프로젝트를 포함하는 DLL을 원합니다 **. 참고로 프로젝트는 다른 프로젝트를 포함 할 수 없으며 다른 프로젝트에 대한 참조를 가질 수 있습니다. – ldgorman

+0

이들은 내 프로젝트가 종속적 인 참조입니다. –

+0

dll은 라이브러리 프로젝트의 출력이며 솔루션의 출력은 아닙니다. – ldgorman

관련 문제