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 에서 추가
'c++' 카테고리의 다른 글
비주얼 스튜디오 팀 파운데이션 출시 (0) | 2006.07.20 |
---|---|
<img src="http://blogimgs.naver.com/nblog/ico_scrap01.gif" class="i_scrap" width="50" height="15" alt="본문스크랩" /> SDK 일반 용어 (0) | 2006.04.19 |
[펌] 프로젝트세팅에서 multithreaded 혹은 multithreaded dll (0) | 2006.01.13 |
CString Management (0) | 2006.01.07 |
Microsoft Visual Studio and C++ (0) | 2005.11.05 |