분류 전체보기

Programming/C++

Static & Dynamic Library 관련 내용..

참고 블로그.http://darkpgmr.tistory.com/50 Static , Dynamic library 사용Static library 의 경우는 .lib 파일만 로드를 하면 됨. 해당 코드를 사용되는 위치에 로드를 하는 방식으로 동작함.Dynamic은 .lib, .dll 파일 모두 필요함. 요약../MD , /MT 의 차이 설명CRT (C Runtime LIbrary)를 컴파일시에 동적라이브러리로 로드할지 아니면 정적으로 할지를 결정하는 것.따라서 외부 라이브러리가 /MD로 컴파일 되어 있고, 이를 사용하는 응용프로그램에서 /MT로 할 시에 동일한 라이브러리가 겹쳐서 로드가 될수 있음. 그에 따른 컴파일 오류가 발생함. 1. 동적 라이브러리(Dynamic Link Library)프로그램 실행 시..

Programming/C++

Debug에서는 잘 돼는데 Release 에서 안될때

고질적인 문제다.. VC6.0을 이용하는 개발자는 한번쯤은 누구가 격어보는 문제이지. Debug에서는 잘 되는데 Release 에서 괜히 죽거나 프로그램 실행이 안되거나 하는 문제의 원인은... 누군가 아래와 같이 말하더군. ============ 디버그 모드는 디버깅을 위한 정보뿐만 아니라 각종 변수들도 어느정도 초기화 해주는걸로 알고 있습니다. 그외에도 다른 처리(?)를 하는걸로 알고 있구요. 즉 에러가 날 가능성이 적다는 말이겠죠 시작하기전에 죽어버린다면 님이 작성한 프로그램의 초기화에서의 문제가 있다고 봐야겠군요. 초기화 하지 못한 변수라든가 올바르지못한 메모리할당등 초기화 부분에서의 문제를 살펴봐야 할 듯 합니다. ============= 그렇군. 초기화가 중요하단 얘기군. 알겠어. 그런데 본 ..

Programming/C++

파일 패스 잘라내기

해당 프로그램의 절대 경로를 얻어 온 다음에 파일 패스를 잘라낼 때 아주 간단하게 이용할 수 있는 방법이다. _splitpath()함수를 이용하면 아주 간단하게 해결할 수가 있다. [샘플 코드] char path_buffer[_MAX_PATH]; char drive[_MAX_DRIVE]; char dir[_MAX_DIR]; char fname[_MAX_FNAME]; char ext[_MAX_EXT]; GetModuleFileName( NULL, path_buffer, sizeof(path_buffer)); printf( "Full Path : %s\n\n", path_buffer ); _splitpath( path_buffer, drive, dir, fname, ext ); printf( "Drive :..

카테고리 없음

Rapping Wire 사이즈별 허용전류

우리가 납땜할 때 기본으로 쓰이는 선이 AWG 30 - 0.86A 이다.

RichardBang
'분류 전체보기' 카테고리의 글 목록 (23 Page)