나는 새 프로젝트를 시작했으며/Wall 옵션을 활성화 한 상태로 완전히 빌드되었는지 확인하기로 결정했습니다. 유일한 문제는 경고없이 컴파일 (부스트 등) 모든 제 3 자 라이브러리없는, 그래서 공유 헤더이 일에 의지 한이 충분히 잘 작동 #pragma warning(push)
#pragma warning(disable:4820)
#pragma warn
나는 방금 C4244 경고 (데이터 손실 가능성)가 표시되지 않는다는 것을 발견했습니다. 나는 강력하게 의심스러운 MS 헤더가이 경고를 억제하고 헤더를 포함하는 모든 번역 단위에 대해 표시하지 않는 것으로 의심하지만 무수한 헤더가 잘못되었을 수 있음을 확인하지 못했습니다. 다른 프로그래밍 문제와 마찬가지로 이진 검색을 수행하여 현재의 경고 수준을 인쇄하고
이전에 생성 된 .obj 파일의 링크를 수행하려고합니다 (최신 버전의 MSVC 사용). 그 .OBJ 년대가 생성되었을 때 은, 소스 코드는 지정된 : 등으로 #pragma comment(lib, ...)
, 링커는 소스에 지정된 정적 라이브러리에 연결하려고합니다. 링커에게이 라이브러리를 무시하도록 지시 할 수있는 방법이 있나요? 그래서 직접 지정할 수
내 웹 사이트에서 데이터베이스의 일반적인 이미지, 자바 스크립트 및 CSS 스타일 시트를 호스팅합니다. 이러한 것들은 매일 바뀔 가능성이 없으므로 서버로드를 줄이기 위해 이들에 대한 클라이언트 캐싱을 사용하려고합니다. 얼마나 오래 캐시합니까? 몇 일? 더? 리소스를 업데이트하면 동일한 이름을 두 번 다시 사용하지 않으므로 오래된 데이터 문제가 없어야합니다.