- postman excel
- Android/iOS Developer
- emplace_back
- c#
- postman csv
- solidity
- oracle
- Interaction developer
- 좋은 개발자
- 다빈치 리졸브
- Unity
- postman collection
- C++
- UI/UX Engineer
- postman tests
- Front-end developer
- postman pre-request
- postman automations
- Intellij
- 우수한 프런트 개발자
- web developer
- postman html parse
- postman session
- Java
- postman
- 프런트엔드
- MFC
- Android
- LSL_Script
- postman collection variables
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Today
- Total
목록전체 글 (175)
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 참조 관계를 수정하는 경우에는 참조 순서도 동일 해야한다.
1. CFont CFont 클래스는 MFC에서제공하는 GDI 오브젝트 중 하나로 화면에 그리는 텍스트의 글꼴을 설정할 때 사용 CFont 폰트 스타일을 지정하는 과정은 다음과 같다 1. DC 얻기 2. CFont 선언 3. 폰트 생성 4. DC에 CFontObject 설정 5. 텍스트 그리기 6. CFont Object 제거 위의 과정의 코드는 다음과 같습니다. 1. DC 얻기 CClientDC cClientDC(this); 2. CFont 선언 CFont cFont CString strTitle = _T("CFont 예제"); 3. 폰트생성 cFont.CreateFont (20, // 글자높이 10, // 글자너비 0, // 출력각도 0, // 기준 선에서의각도 FW_HEAVY, // 글자굵기 FALS..
MFC에서 툴바와 메뉴를 만들때 ID를 지정하게 된다.이때 메뉴를 먼저 만들고, 툴바를 만들어 ID를 공통으로 해주게 되면 resource.h에서 #define에 ID가 중복되게 되어 결국 이벤트를 만들때 이벤트명이 숫자로 지정되게 된다. 툴바를 먼저 만들고, 메뉴를 나중에 만들어 ID를 일치시키면 중복되어 발생하는 문제가 없어짐.
이글에서는 MFC 리소스 편집기의 텍스트가 깨지는 현상에 대한 수정 방안 하나를 정리. (Visual studio 2012 이하) MFC 리소스뷰에서 변경하고자 하는 리소스를 선택한 후 오른쪽마우스 버튼을 눌러 나오는 팝업에서 Properties 를 선택, 리소스 카테고리 문화권(Language) 부분의 내용을 Englis(U.S) 에서 Korean 으로 바꾼다 모든 변경 작업을 완료한 후, 전체 다시 빌드를 수행하고 변경된 결과가 잘 나오는지 확인 바로 적용이 안될 경우, 현재 프로그램 상태가 레지스트리에 저장되어 그러므로, 레지스트리 편집기에서 아래 작업을 수행HKEY_CURRENT_USER/Software/자신 프로그램의 레지스트리키/의 프로젝트를 삭제하고, 리빌드후 다시 확인
디버깅중. Ctrl+Alt+F10 커서 위치로 명령어를 Back Ctrl+F10 커서 위치로 명령어를 강제 진행 Shift+F11 함수를 빠져나와 함수 콜 이전 구문으로 점프 조사식 창 Array, 10 Array함수를 인덱스 0~10까지의 값을 보여준다. 메모리 창(Alt+6), 단 디버그시에만, 0xcccccccc 초기화 되지 않은 지역변수 0xcdcdcdcd 초기화 되지 않고 힙에 할당된 메모리 0xfefefefefe 힙에서 Free된 메모리 0xfdfdfdfdfd 할당된 메모리의 경계
VC++ 에서 툴바 이미지를 투명하게 만드는 방법은 다음과 같습니다. * 배경을 RGB( 192, 192, 192 ) 로 칠한다. * 이미지 color depth 를 8 bit 로 수정한다. 이미지 color depth 가 32 bit 이면 배경을 RGB( 192, 192, 192 ) 로 칠하여도 투명하게 보이지 않습니다.
View에서 MainFrame CMainFrame* pMainFrame = DYNAMIC_DOWNCAST(CMainFrame, GetParentFrame()); if (pMainFrame == NULL) { return; }
매크로 함수와 인라인 함수의 차이 메모 매크로를 이용한 함수의 인라인화는 전처리기에서 처리된다. 키워드 inline을 이용한 함수의 인라인화는 컴파일러에서 처리된다. 이때, 컴파일러에 따라서 inline선언이 오히려 성능 향상에 해가 된다고 판단될 경우, 그냥 무시해 버리기도 한다. 매크로 함수의 단점 함수의 구현이 까다롭고, 디버깅하기 어렵다. 함수 콜이 아니라, 전처리 단계에서 인라인화 되므로, 함수의 크기가 크다면 프로그램의 크기 또한 커지게 된다.
VS2008 ( VS2005 ) 를 실행합니다. 우선 제대로 설치 되었는지 확인을 위하여 도구(T)->옵션(O)을 선택합니다. 설치가 제대로 되면 소스제어 가 Source Control로 변해있게 됩니다. 만약 원래인 소스제어를 원하시면 http://code.msdn.microsoft.com/KB957507/Release/ProjectReleases.aspx?ReleaseId=1854 VS90SP1-KB957507-KOR-x86.exe 를 다운받아 설치합니다. ( SP1 설치시 Intellisense가 영어로 나오는걸 다시 한글로 변경하는 겁니다. ) 명령 설명 Commit : 변경된 파일을 서버에 적용합니다. 만약 서버의 해당 파일의 버전이 로컬의 해당 파일의 버전보다 높다면 적용되지 않습니다. Upd..