본문 바로가기

반응형

C, C++, C#

(30)
boost 컴파일 에러 fatal error C1001 visual studio 2013 deepllearning caffe를 사용하려고 환경을 구축하는 중 boost(1.63버전) 컴파일시 fatal error C1001 : 컴파일러에서 내부 오류가 발생했습니다. 에러 내역 boost\type_traits\common_type.hpp(42): fatal error C1001: 컴파일러에서 내부 오류가 발생했습니다. (※ 해결후 포스팅 하는 데 스크린샷을 미리 찍지 못했습니다ㅠㅠ) - 환경구축 중이 아닌 다른 상황으로 타 블로그에서 개발 중 C1001 발생하면 다시 빌드를 하면 된다 고도 합니다.(비쥬얼을 종료후 -> 솔루션 다시빌드를 말하는거 같습니다.) 출처에서 보니 visual 2013이 최신 버전이 아니여서 에러가 나는 상황 이였습니다.출처 https..
[MFC] 프로그램 실행시 바로 Dialog 숨기기 SHOW_HIDE 안녕하세요 오랜만에 포스팅을 합니다. 이번에 서버 프로그래밍을 하면서 각각 프로그램을 따로 만들어 모듈식으로 만들던 중 다이얼로그 프로그램이 실행 되면서 바로 HIDE하기 위한 소스입니다. 사실 타 블로그에 다이얼로그의 크기 변화시 처리해주는 방식이있지만 복사 붙여넣기가 힘들어서 아래 방법을 찾았습니다. BOOL CYOUDlg::OnInitDialog() { // IDM_ABOUTBOX는 시스템 명령 범위에 있어야 합니다. ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX); ASSERT(IDM_ABOUTBOX AppendMenu(MF_SEPARATOR); pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu); } }..
c++ system("PAUSE") 계속하려면 아무 키나 누르십시오 . . . 안녕하세요. 오늘은 메모를 위한 포스팅입니다. c++ system("PAUSE") 계속하려면 아무 키나 누르십시오 . . . 출력 c++ 학교 과제를 하다보니 디버깅하지 않고 시작을 해도 바로 종료 되는경우를 위한 소스입니다. 마지막에 "계속하려면 아무 키나 누르십시오 . . ." 가 나오며 종료 되지 않습니다. 간간히 찾다가 시간을 뺏겨서 포스팅하게 됬습니다. #include "stdlib.h" //system을 사용하기 위해 포함시켜줘야합니다. ... system("PAUSE"); //실행시 계속하려면 아무키나 누르십시오 . . . 진행
MFC StretchBlt 비트맵 확대 축소 안녕하세요 제가 요새는 그닥 포스팅 할 내용이 많이 없어서 포스팅을 꽤나 안했네요.. MFC StretchBlt 비트맵 확대 축소에 관한 내용을 포스팅 할까 합니다. StretchBlt - 비트맵 확대, 축소 후 디스플레이 하는 API ①~④ : 사진의 위치 및 출력되는 크기(위치 및 크기 조절)⑤ : 내가 확대, 축소 할 비트맵 데이터의 메모리(⑥~⑨을 이용해 크기 조절)⑥~⑨ : bmp 보여 주는 부분(크기조절)※ 여기만 보시면 이해하기가 힘들수 있습니다. 아래 그림의 번호와 대조해보세요 매개변수 목록입니다. ⑩ 옵션 BLACKNESS 모든 출력을 검정색으로 변경 DSTINVERT 대상 비트맵을 반전 MERGECOPY AND 연산자를 사용하여 원본 비트맵의 결합 MERGEPAINT 반전된 원본 비트맵..
timb 밀리초 성능 시간 측정 밀리초 시간 체크하는 소스 입니다!!(1/1000초) 제가 나중에 성능 측정 시 확인을 위한 소스입니다! 밀리초만 출력합니다. #include #include "stdio.h" void main(){timeb time; //선언ftime(&time); // 현재 시간을 읽어드립니다.int nStart = time.millitm; for(int i = 0; i < 5000000; i++) // 시간 딜레이를 위한 for문{int a = i + i; } ftime(&time); // 현재 시간을 읽어드립니다.int nEnd = time.millitm; printf("Start\t : \t%d\n", nStart);printf("End\t : \t%d\n", nEnd);printf("Total\t : \t%d..
[프로그램] 소수점 랜덤 프로그램 소수점 랜덤 프로그램입니다... 말 그대로 양수 범위 내에 값들을 소수점을 포함한 랜덤 값을 출력해 줍니다. 워낙 옛날에 간단하게 만든 거여서 소스를 공개 할 수 없네요...! 혹시 양수 소수점 임의 값이 필요하신분 사용 하시라고 올려봅니다 1. 프로그램 실행 후 범위 지정, 소수점 자리 선택후 설정 클릭2. 랜덤 값 출력 3. Ctrl + c 값 복사 4. Ctrl + v(붙여넣기)시 하단 엑셀이 복사 가능 워낙 저 때 급하게 만든 프로그램이라... 차마 소스를 공개 할 수가 없네요...업무에 필요하신분이 있을까해서 올려봅니다.
피보나치 수열 반복형 안녕하세요 오늘은 피보나치 수열 반복문에 대한 포스팅을 해보겠습니다. 따로 포스팅이라기보다... 소스를 보고 파악하시는게 가장 좋다고 생각합니다! 해당 소스 실행 결과입니다. #include "stdafx.h" #include "stdio.h" #include "time.h" void main() { while(true) { printf("몇번 입력할까요?"); int num = 10; scanf_s("%d", &num); printf("%d번째까지 피보나치를 실행한 반복의 속도 차\n", num); clock_t start, finish; double time_total = 0.0; //! 반복문 start = clock(); //int num = 10; int head = 0; int mid = 0;..
mfc 다이얼로그 크기 변경 위치 이동 mfc 다이얼로그 크기 변경 위치 멤버변수 이동?? 정도로 설명 하면 될거같아요! 예를들어.... 힘들게 모두 만들었는데... 갑자기 에디트를 크게 해달라 하거나... 쨋든... 그런 요구를 받을 때가 생기기때문에!! 나름 유용하지 않을까 싶습니다. CDialogExS.h, CDialogExS.cpp 파일은 첨부합니다.(소스에도 나름대로 엄청 상세히 설명을 작성 했습니다) ----------------------------------결과---------------------------------- ---------------------------------------------------------------------- 이렇게 다이얼로그 크기 변경시 설정 값에 따라서 버튼 및 Static의 위치가 바뀌..

반응형