Notice
Recent Posts
Recent Comments
Link
- 책_곽용재님 홈페이지
- 책_노란북 - 책 가격비교
- 책_김재우-SICP번역
- 플밍_쏘쓰포지
- 플밍_CodingHorror ?
- 플밍_상킴
- 플밍_김민장님
- GPGStudy
- 플밍_미친감자님
- 플밍_jz
- 플밍_샤방샤방님
- 플밍_글쓰는프로그래머2
- 플밍_키보드후킹
- 사람_재혁
- 사람_kernel0
- 사람_박PD
- 사람_경석형
- 사람_nemo
- 사람_kikiwaka
- 사람_Junios
- 사람_harry
- 사람_어떤 개발자의 금서목록..
- 사람_모기소리
- 사람_낙타한마리
- 사람_redkuma
- 사람_영원의끝
- 사람_민식형
- 도스박스 다음카페
- 플레이웨어즈 - 게임하드웨어벤치마크
- http://puwazaza.com/
- David harvey의 Reading Marx's c…
- 씨네21
- 한겨레_임경선의 이기적인 상담실
- 본격2차대전만화 - 굽시니스트
- 영화_정성일 글모음 페이지
- 영화_영화속이데올로기파악하기
- 음식_생선회
- 죽력고
- 사람_한밀
- 플밍_수까락
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
Tags
- programming challenges
- 김두식
- c++
- 단상
- 유시민
- 태그가 아깝다
- 진중권
- 일리아스
- 삼국지6
- 정신분석
- 건강
- 영화
- 삼국지
- 게임
- 책
- 유머
- modernc++
- 소비자고발
- 진삼국무쌍5
- 고전강의
- 프로그래밍
- BSP
- 강유원
- Programming
- stl
- 고등학교 사회공부
- 인문학
- 노무현
- template
- 정성일
Archives
- Today
- Total
01-08 09:27
lancelot.com
Visual C++ 컴파일러에서 #pragma 사용 본문
1. 경고 레벨을 달리해서 컴파일하기.
#pragma warning( push, 3 )
#include "myinclude.h"
#pragma warning( pop )
이렇게 하면 전체의 프로젝트 warning level 이 4이더라도, myinclude.h 만 warning level 3으로 컴파일된다고 하네요. ( 저런거 보면 #pragma 를 디게 잘만든거같기도 합니다. 어떻게 저렇게 다양한 용법으로, 쓰기 쉽게 만들었을까 하는 생각도).
2. warning 끄는거.
#pragma warning (disable : 4244 )
C4244번 possible loss of data 경고를 끄는 것입니다.
3. console 창 띄우기
#pragma comment ( linker, "/entry:WinMainCRTStartup /subsystem:console" )
프로젝트의 옵션에서도 할 수 있는데, 옵션 조절보다는 이게 편할때도 있습니다.
4. 라이브러리 링크
#pragma comment ( lib, "MyLlib.Lib" )
이것도 옵션에서 하는 것 보다 전 이게 더 나아보이네요.
#pragma warning( push, 3 )
#include "myinclude.h"
#pragma warning( pop )
이렇게 하면 전체의 프로젝트 warning level 이 4이더라도, myinclude.h 만 warning level 3으로 컴파일된다고 하네요. ( 저런거 보면 #pragma 를 디게 잘만든거같기도 합니다. 어떻게 저렇게 다양한 용법으로, 쓰기 쉽게 만들었을까 하는 생각도).
2. warning 끄는거.
#pragma warning (disable : 4244 )
C4244번 possible loss of data 경고를 끄는 것입니다.
3. console 창 띄우기
#pragma comment ( linker, "/entry:WinMainCRTStartup /subsystem:console" )
프로젝트의 옵션에서도 할 수 있는데, 옵션 조절보다는 이게 편할때도 있습니다.
4. 라이브러리 링크
#pragma comment ( lib, "MyLlib.Lib" )
이것도 옵션에서 하는 것 보다 전 이게 더 나아보이네요.