ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 솔루션, 프로젝트, 리소스
    MFC 2025. 4. 4. 18:06

    솔루션은 최상위 개념

       - 한 솔루션은 최소 1개 이상의 프로젝트로 구성

    프로젝트는 솔루션에 속하는 단위

       - 모듈(.exe, .dll) 단위로 한 프로젝트 존재

       - 각 프로젝트는 상호 의존성이 존재할 수 있다.

    ● 프로젝트에 속하는 요소

       - 소스코드(.c, .cpp, .h)

       - 리소스(.rc, .ico, .bmp 등) (메뉴, 글자 등 시각적인것이 리소스)

     

    C/C++ 기반일때 Desktop Application 방식은 Win32, MFC가 있다.솔루션이 가장 큰범위이고, 프로젝트는 그안에 여러개 만들어질 수 있다.exe  <-> DLLexe는 DLL에 의존적이다. 모듈 라이브러리의 코드를 수정했으니까 빌드를 한다고하면 싹 다 빌드를 해야 한다.exe는 코드수정을 하지않았지만 의존적이기때문에 자동으로 빌드가 된다.근데 이렇게 할려면 DLL Library Project, EXE 프로젝트를 한 솔루션 안에 묶어놓고 Dependency 설정을 해야한다.

    MFC는 세팅을 이렇게 하고 개발을 시작해보겠다.

    F7키를 눌러서 빌드를 하고, F5키를 눌러 실행을 해보면 흰바탕의 시스템 메뉴가 나올 것이다.

    이 파일이 프로젝트 파일이다. test.dat 파일은 프로젝트 파일이 있는곳으로 저장된다.

     

     

    'MFC' 카테고리의 다른 글

    SDI 예제 생성  (0) 2025.04.06
    CWnd 클래스와 윈도우 속성 및 윈도우 관계  (0) 2025.04.06
    CString 클래스와 CFile 안내  (0) 2025.04.04
    MBCS와 유니코드  (0) 2025.04.03
    CPtrList, CMapStringToPtr 클래스  (0) 2025.04.03
Designed by Tistory.