[태그:] C Language


  • 안드로이드 스튜디오에서 NDK 사용하기

    안드로이드 스튜디오에서 NDK 사용하기

    안드로이드 스튜디오에서 NDK 사용하는 법을 찾다가 어느 분이 윈도우즈10에서 안드로이드 스튜디오로 NDK 사용하고 추가로 OpenCV까지 돌리는 예제가 있길래 따라해봤습니다. (http://webnautes.tistory.com/923) 참고로 저는 Mac에서 작업 했습니다. OS : El Capitan 10.11.6 안드로이드 스튜디오 버전 2.1.3 뉴 플젝 해서 하나 만듭니다. 제… “read more”


  • MFC 다이얼로그 생성과 동시에 숨기기

    linsooServerStarter가 매부팅마다 화면가온데 떠 있는게 맘에 안들어서 자동으로 트레이바로 들어가 있도록 수정 작업중. 생각한거와 달리 다이얼로그로 만들때 OnInitDialog에 ShowWindow(SW_HIDE)를 넣어도 사라지지 않는다. 검색해보니 다이얼로그로 만들면 doModal()을 처리 하면서 WM_SHOWWINDOW를 사용하게 되서 저게 먹히지 않는거라고 함. 그래서 다른 꼼수를 찾아보았음. 방법1. … “read more”


  • WinAPI Serial Port 통신 예제

    어제 면접을 보러 갔는데 면접관이 이력서에 적힌 내가 했던 플젝들을 보더니 그동안 해온 작업중 기기통신은 어떤방식으로 했는지 물어봄. 시리얼 통신도 하고 USB통신도 하고 소켓통신도 사용했다고 답했다. 시리얼포트 인터페이스는 직접 만들었는지 아니면 라이브러리 가져다 썼냐고 물어봤는데 내 기억엔 시리얼 통신에 라이브러리… “read more”


  • WinAPI로 폴더 삭제 하기

    SHFILEOPSTRUCT FileOp; ZeroMemory(&FileOp, sizeof(SHFILEOPSTRUCT)); FileOp.hwnd = NULL; FileOp.wFunc = FO_DELETE; FileOp.pFrom = (LPWSTR)strPath.GetString(); FileOp.fFlags = FOF_NOERRORUI | FOF_NOCONFIRMATION | FOF_SILENT; SHFileOperation(&FileOp); 자주 쓰는건데 매번 잘 기억안나서 정리해둠 “read more”


  • 유니코드 < == > 멀티바이트 VC++변환법

    //[유니코드 -> 멀티바이트] wchar_t* strWC = L”abcde”; char strMB[1024]; WideCharToMultiByte( CP_ACP, 0, strWC, -1, strMB, 1024, NULL, NULL ); 유니코드 문자열인 strWC의 내용이 멀티바이트 문자열로 strMB에 들어간다. 함수의 4번째 인자에는 변환할 문자열 길이가 들어가는데 -1로 하게 되면 원본(strWC)문자열에서 NULL문자가 나오는… “read more”