MFC랑 CRT에 중복선언되어 발생되는 문제.

두 라이브러리를 모두 써야 한다면

프로젝트속성 -> 링커 -> 일반 -> 강제 파일 출력 -> /FORCE:MULTIPLE


MSDN의 다음 해결책은 별 도움이 되지 않았다.

http://support.microsoft.com/kb/148652/ko

블로그 이미지

란마12

,

다중행 처리를 위해 다음과 같이 시도했으나 안됨.

edtMemo.ModifyStyle(0, ES_MULTILINE | ES_AUTOVSCROLL | ES_WANTRETURN);


대화상자 편집기의 해당 Edit속성창에서 관련 속성들을 true로 변경해야 됨.

Create 시점에서 해당 속성을 가지고 호출해야 하는 듯?


블로그 이미지

란마12

,

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Packages\Debugger\autoexp.dat

[Visualizer]섹션에 다음 내용 붙여넣기


[Visualizer]
;---------------------------------------------------------------------
;  MFC Types
;---------------------------------------------------------------------
CArray<*,*>|CObArray|CByteArray|CDWordArray|CPtrArray|CStringArray|CWordArray|CUIntArray|CTypedPtrArray<*,*>{
  preview([$c,!])
	children(
				#(
					#array (
						expr: $c.m_pData[$i],
						size: $c.m_nSize
							),
					#(raw : [$c,!])
				)
			)
}

CList<*,*>|CObList|CPtrList|CStringList|CTypedPtrList<*,*>{
  preview([$c,!])
    children(
        #(
			#list	(
				head: $c.m_pNodeHead,
				next: pNext
					) : $e.data,
			#(raw : [$c,!])
		)
	)
}

CMap<*,*,*,*>::CAssoc{
preview(#("key= ",$e.key,", value= ", $e.value))
}

CMap<*,*,*,*>|CMapPtrToWord|CMapPtrToPtr|CMapStringToOb|CMapStringToPtr|CMapStringToString|CMapWordToOb|CMapWordToPtr|CTypedPtrMap<*,*,*>{
    children (
        #(
            #array (
                expr : ($c.m_pHashTable)[$i],
                size : $c.m_nHashTableSize
            ) : #(
                #list (
                    head : $e,
                    next : pNext
					)
				)
        )
    )
}

http://www.codeproject.com/Articles/51610/Visualizing-MFC-Containers-in-autoexp-dat

블로그 이미지

란마12

,

리소스 탐색기에서 다이얼로그 속성창에서 언어를 다른 언어로 바꿔본다.
블로그 이미지

란마12

,