- MFC
- LSL_Script
- solidity
- Java
- 우수한 프런트 개발자
- UI/UX Engineer
- 프런트엔드
- 좋은 개발자
- postman tests
- postman session
- web developer
- postman html parse
- Android
- emplace_back
- 다빈치 리졸브
- Android/iOS Developer
- postman automations
- Intellij
- postman pre-request
- postman excel
- oracle
- postman
- Front-end developer
- postman csv
- c#
- Unity
- postman collection variables
- postman collection
- Interaction developer
- C++
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Today
- Total
목록MFC (12)
david's daily developer note
MFC DLL 프로젝트 추가 후 빌드할 때, 다음 오류 대응하는 정리 오류 LNK2005: _DllMain@12이(가) MSVCRTD.lib(dllmain.obj)에 이미 정의되어 있습니다. 1. 옵션 추가 프로젝트 속성 ▶ 링커 ▶ 명령줄 ▶ /verbose:lib 2. 다시 빌드 빌드 과정에서 콘솔에 링크 과정의 참조 Dll 순서가 나오고, 오류를 발생시키는 Dll을 확인 3. 문제 발생하는 DLL을 추가 혹은 무시 프로젝트 속성 ▶ 링커 ▶ 입력 ▶ 추가 종속성 // XXXXX.lib 프로젝트 속성 ▶ 링커 ▶ 입력 ▶ 특정 라이브러리 무시 ▶ XXXXX.lib 두 개 이상의 LIB 참조 관계를 수정하는 경우에는 참조 순서도 동일 해야한다.
MFC에서 툴바와 메뉴를 만들때 ID를 지정하게 된다.이때 메뉴를 먼저 만들고, 툴바를 만들어 ID를 공통으로 해주게 되면 resource.h에서 #define에 ID가 중복되게 되어 결국 이벤트를 만들때 이벤트명이 숫자로 지정되게 된다. 툴바를 먼저 만들고, 메뉴를 나중에 만들어 ID를 일치시키면 중복되어 발생하는 문제가 없어짐.
이글에서는 MFC 리소스 편집기의 텍스트가 깨지는 현상에 대한 수정 방안 하나를 정리. (Visual studio 2012 이하) MFC 리소스뷰에서 변경하고자 하는 리소스를 선택한 후 오른쪽마우스 버튼을 눌러 나오는 팝업에서 Properties 를 선택, 리소스 카테고리 문화권(Language) 부분의 내용을 Englis(U.S) 에서 Korean 으로 바꾼다 모든 변경 작업을 완료한 후, 전체 다시 빌드를 수행하고 변경된 결과가 잘 나오는지 확인 바로 적용이 안될 경우, 현재 프로그램 상태가 레지스트리에 저장되어 그러므로, 레지스트리 편집기에서 아래 작업을 수행HKEY_CURRENT_USER/Software/자신 프로그램의 레지스트리키/의 프로젝트를 삭제하고, 리빌드후 다시 확인