vc++ 팁

c++ 2005. 11. 8. 19:43

Visual C++ 팁

1. dll 파일을 만들기 위해서 다음과 같은 Project를 써야 한다.
- New Project - MFC AppWizard(dll) (mfc를 쓰고 있는 상황이라면)
- New Project - Dynamic-Link Library
- New Project - Static Libarary

2. MFC AppWizard(dll)을 선택, static? shared libary 선택
- Project-Setting-General
  Microsoft Foundation Classes : Use MFC in a Static Library 또는 Use MFC in a Shared Library 선택
  (static버젼을 선택하면, dll에 모든 모듈을 static하게 모은다. shared를 선택하면, 윈도우의 시스템 lib을 이용한다.)

3. Output Dir 선택
- Project-Setting-General-Output directories

4. 다른 프로세스를 이용하여 실행시키기
- Project-Setting-Debug
  Category를 General로 선택,
    Executable fo debug session에  C:\Program Files\Java\jre1.5.0_05\bin\java.exe
    Working directory에 debug
    Program argument에 -classpath dew.jar com.alticast.dmb.dew.factum.FactumRequestor

5. Unicode language 설치
- CD에서 setup.exe 선택
  Visual C++ 6.0 선택 - VC++ MFC and Template Libraries - MS Foundation Class Libraries - Static Libraries for Unicode, Shared Libraries for Unicode 선택

6. c++ 코드와 c 소스 컴파일할때 문제 해결.
- Project-Setting-C/C++
  Category를 Precompiled Headers에서 Not using precompiled headers

7. 이 프로젝트에서 어떤 모듈이 필요한지 알고 싶을때
- Project-Setting-C/C++
  Category를 General 선택, Preprocesser definitions 을 WIN32,_DEBUG,_WINDOWS,_MBCS,_USRDLL,_UNICODE,_WINDLL확인
  => unicode lib이 필요하구나..

8. link시 output 파일을 지정하고 싶을 때.
- Project-Setting-Link
  Category를 General로, Output file Name을 Debug/dls.dll로 선택

9. Include, library, executable 파일을 들어 있는 디렉토리 선택
  Tool - option - Directories 에서 추가

Posted by '김용환'
,