본문 바로가기

C,C++

솔루션 1개에 여러개 프로젝트 쓰기 예제문제를 풀다보면 매번쓰고 지우고 쓰고 지우고를 반복해야되는게 너무 귀찮다.이럴때차라리 프로젝트를 여러개 생성하고 아래처럼 설정하면 간단함.( 현재 선택 영역 으로 옵션을 바꿈.( 솔루션 속성에 가면 있음 ) ) 더보기
mfc release 배포 출처:blog.naver.com/kadas22/50172117308 더보기
release 모드 설정하기 http://luckeex.tistory.com/99 Configuration Manager… > Active solution configuration 을 Release로 변경 릴리즈 모드 (프로그램을 배포하기 위해 컴파일 하는 모드) - 초기화 하지 않습니다. - 같은 문자열 상수라도 서로 다른 공간에 할당됩니다. - 디버깅정보를 삽입하지 않고 코드를 최적화하여 실행 파일 크기를 최대한 줄여줍니다. - 속도나 크기면에서 월등히 유리합니다. (메모리 점유율로 낮아지고 실행도 빨라짐) - 더 이상 현재버전에서 내결함성이나 문제점들을 발견할 수 없었을때 빌드하여 주는 모드입니다. 디버깅 모드 - 실행파일에 디버깅 정보를 삽입하여 언제든지 디버깅을 할 수 있도록 하며 Debug서브 폴더에 실행파일을 만들어줍니.. 더보기
이클립스에서 C++ 개발환경 세팅 출처:http://ra2kstar.tistory.com/138 C 프로그래밍 : 이클립스(eclipse)를 이용한 C/C++ 개발환경 구축하기 (window7)System Programming/C/C++ 프로그래밍 2012/07/30 15:12C Programming C 프로그래밍 이클립스 C/C++ 개발환경 구축 보통 C/C++ 개발하기 위해선 VS(Visual Studio)를 많이 사용한다. 그런데 난 이상하게 VS가 싫다. JAVA를 코딩해오면서 익숙해진 eclipse 때문인것 같기도 하고.... 그래서 알아본다. 이클립스(eclipse)에서 C/C++ 개발환경 구축하기. C/C++ 개발용 eclipse 설치 우선 eclipse를 다운받아서 설치 해야겠다. 아래의 주소를 이용하여 다운 받는다. C... 더보기
visual studio 줄번호 줄번호 보이기tool(도구) -> option(옵션) -> text editer(텍스트 편집기) -> C/C++ -> General(일반) -> lineNumbers(줄번호) 더보기
c언어 헤더 stdlib.hhttp://ko.wikipedia.org/wiki/Stdlib.hctype.hhttp://ko.wikipedia.org/wiki/Ctype.hlimits.hhttp://ko.wikipedia.org/wiki/Limits.hlimits.hhttp://ko.wikipedia.org/wiki/Math.hstdio.hhttp://ko.wikipedia.org/wiki/Stdio.hstring.hhttp://ko.wikipedia.org/wiki/String.htime.hhttp://ko.wikipedia.org/wiki/Time.h 더보기
화살표연산자 a 가 구조체 변수일때, 이 변수의 맴버에 접근하려면 a.member b 가 구조체 포인터일때, 이 포인터가 가르키는 공간의 맴버에 접근하려면 b->member b 가 구조체 포인터일때, *b 는 포인터가 가르키는 공간을 의미하므로, (*b).member 와 같고 c 가 구조체 배열이라면, *(c+0) 은 포인터가 가르키는 공간을 의미하므로 (*(c+0)).member 그런데 *(c+0) 은 c[0] 과 같으므로, c[0].member 또한 (c+0) 은 포인터이므로 (c+0)->member 로 접근해도 같음 p가 구조체를 가리키는 포인터이고 m이 멤버일 때(*p).m 은 p->m과 같다. struct tag_Friend { char Name[10]; int Age; double Height;}; voi.. 더보기
LINK : fatal error LNK1123 visual studio 2010 사용중LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt 오류가 남코드이상은없다 근본적인해결법)vs2012, vs2010에 해당하는 SP1(서비스팩)을 설치하면 됀다 (시간 조금 소요됌)http://www.microsoft.com/ko-kr/download/search.aspx?q=VS2010-> 막힘http://www.microsoft.com/ko-kr/download/confirmation.aspx?id=23691여기서 받은 파일 첨부함 ( ms 다운로드센터 -> visual 2010 sp1 검색 ) 간단한해결법)project->property page->confi.. 더보기
dev c++ 창 바로 닫히는 문제 visual studio c++와는 달리 dev c++는 창이 바로꺼집니다. 프로그램상으로 해결할 순 없고 코딩을 따로해줘야합니다. 해결법 ① #include 더보기
MFC 프로그래밍 error 1. TextOut CClientDC dc(this); dc.SetTextColor(RGB(255,0,0));dc.TextOut(10,30,"빨간색의 텍스트"); dc.SetBkColor(RGB(0,0,255));dc.TextOut(10,50,"파란바탕의 텍스트"); dc.SetBkMode(TRANSPARENT);dc.TextOut(10,70,"바탕이 투명한 텍스트"); error C2664: 'BOOL CDC::TextOutW(int,int,const CString &)' : cannot convert parameter 3 from 'const char [1]' to 'const CString &'1> Reason: cannot convert from 'const char [1]' to 'const CString'1> C.. 더보기