[VC] 비주얼 스튜디오 6.0에서 UNICODE 컴파일 모드 추가하기
프로그래밍/소스 코드 | 2006/07/02 17:14

--------------------------------------------------
VC6에서 UNICODE 컴파일 모드의 추가는
--------------------------------------------------

1. Build메뉴->Configurations...를 클릭

2. 컴파일모드를 추가할 플젝 선택

3. Add 버튼 클릭

4. 컴팔모드 이름과 플랫폼 설정하시고, 2번째 콤보박스에서 님이 생성하고 싶은 모드의 설정값들과
  가장 유사한 설정값을 가진 모드를 선택합니다. (이 모드의 설정값을 복사해서 생성한다는 뜻입니다.)

  ex) Unicode Debug인 경우, 기본적으로 Win32 Debug를 setting하고,

       생성 후, _MBCS를 _UNICODE로 변경하면 됩니다.

5. OK버튼 클릭.

6. 컴파일시
  msvcrtd.lib(crtexew.obj): error LNK2001:unresolvec external symbol _WinMain@16
  라는 에러가 떨어지면 링크 탭에서
  /entry:"wWinMainCRTStartup"
  옵션을 추가함.

* VC++ 설치시 기본 옵션에 유니코드 라이브러리가 선택되지 않으므로 다시 설치해야 함.

  쉬운 방법은 CD에서  VC98\MFC 밑에 있는 모든 파일을 VC 설치 폴더에 붙여 넣으면 됨.

ETC 에러시...

이외의 그냥 참고

일단 'uafxcw.lib'라이브러리는 Unicode 컴파일시 Static Link Library 를 사용할경우

포함하는 파일입니다..


메뉴 중 [Project]/[Settings...]/[-C/C++]/[Preprocessor definitions] 항목에서

'_MBCS' 항목을 지우고 '_UNICODE' 형태로 하면 Unicode로 컴파일 됩니다..


그리고, 실행파일일 경우는 [Link] 힝목에서 Category를 Output으로 설정하고,

Entry-point symbol 항목에 'wWinMainCRTStartup'를 넣어 주셔야 합니다..


저같은 경우는 동적 라이브러리를 사용하기 때문에, 그런 에러가 나타나지 않는데,

만약 위와 같이 했는데도 링크 에러가 나타날 경우, [Link] 항목에서 Category를 General로 맞추시고,

Object/library modules: 항목에 직접 'uafxcw.lib'를 입력해 보세요..


######

Visual Studio 2005 에서는 프로젝트 위자드에서 유니코드 항목을 체크하고 언어를 영어로 해야 리소스에 있는 한글이 깨지지 않음.

######


Trackback http://www.npteam.net/trackback/297
Tracked from HaruSchool 2006/07/06 09:57 x
Title : VC6에서 UNICODE 컴파일 모드의 추가하기
출처 : http://npteam.net/ TTF 블로그 -------------------------------------------------- VC6에서 UNICODE 컴파일 모드의 추가는 -------------------------------------------------- 1. Build메뉴->Configurations...를 클릭2. 컴파일모드..
하루 2006/07/06 09:55
퍼간다 ㅋ
kkamagui 2007/08/17 12:22
좋은글 감사합니다. ^^

퍼가겠습니다. ^^
Name
Password
Homepage
  Secret
Description
 

BLOG main image
전체 (357)
Project (7)
TTF 강좌 (21)
Tip&Tech (57)
프로그래밍 (146)
DATABASE (9)
자료실 (103)
디아블로2 (2)
TTF 개인.. (11)
영어 관련 (0)
<<   2008/11   >>
S M T W T F S
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
2008/10
2008/09
2008/08
2008/07
2008/06
관리자만 볼..
    11/06 -
관리자만 볼..
    10/06 -
관리자만 볼..
    10/02 -
http://supp..
    09/30 - TTF
감사합니다...
    09/26 - 이상곤
VC6에서 UNI..
    2006 - HaruSchool
ActiveX 상..
ADODB, OLED..
bootflashdo..
CD 없이 게..
CNX 17기 썽..
code2dive ..
CodeProject..
codeway - ..
ColorSchemes
cpueblo's b..
Crystal Flo..
C프로그래밍..
DataBaser.net
DB 디자인 ..
DirectX 9.0..
Dual - 네이..
Dual - 홈페..
DVD인포 국..
Encoding, D..
FastDelegate
guru 3d(최..
http 파일 ..
IBM UML링크
INF, WMI, V..
Inxzone - ..
MFC 관련 네..
MFC 기초 강..
MFC 유용한 ..
MFC 컨트롤 ..
MS 다운로드..
MSDN shell ..
MSDN 공용 ..
Mysql DB 디..
Naughter의 ..
POSA2 DEVPI..
SQL Compact
SVN NOTIFY
TCP 레지스..
Time4Crime(..
UML Case To..
UML 관련 정..
vc++ 소스와..
vivaman - ..
Win32 Debug..
winapi - AP..
xlsvba 카페
XType님의 ..
yoda의 홈페..
가상 플로피..
구글번역(영..
구글번역(한..
김상욱 개발..
김태형님 블..
꿀뷰
네이버 지하..
대한민국 법..
디버거 툴 ..
디버그 랩
디스어셈블..
마소 TechNet
망사2 PC방 ..
메뉴얼 언패..
미디어 컨버트
버그 리포트..
비스무리(송..
비주얼 베이..
서울시 버스..
서울시교통..
스프링노트
시디 커버 ..
시디알인포 ..
신용우님 FP..
신화방송국
싸미월드
안준석님 블..
알고리즘 심..
언패킹 강좌..
여리의 작업실
영어 듣기 ..
온라인 게임..
윈도우 프로..
유경상의 닷..
인크레디빌드
자바스크립..
전자 부품 ..
전화번호로 ..
정명수님 블..
정보보안연..
지니네 - 네..
지니야 홈페..
찬희와 희야
최흥배님 카..
카페 24 - ..
커플이님의 ..
클래스 뷰 ..
통계 정보 ..
통합전자민..
프로젝트 관리
한국 TOC 컨..
한국전산원 ..
해외거주 한..
휘슬러 사용..
180
16
104077
태터툴즈 배너