precompiled-headers

    1

    2답변

    내 프로젝트에서 여러 STL 헤더가 다른 파일에서 사용됩니다. 나는이 모든 헤더를 하나의 헤더에 넣고 그 헤더를 내 파일에 사용하면 컴파일러가 헤더를 미리 컴파일하여 컴파일 시간을 단축 할 수 있다고 읽었습니다. 정확하게 이해한다면 다음과 같이 작성해야합니다. // stl.hpp #include <string> #include <algorithm> #

    7

    2답변

    에 컴파일 보편적 인 객체 우리는 다음과 같이 우리의 프로젝트에 대한 GCC와 미리 컴파일 된 헤더를 사용하고이를 구축되어 지금은 OSX 10.6에서 프로젝트를 빌드하고 멋진을 사용하기 위해 노력하고있어 gcc $(CFLAGS) precompiledcommonlib.h gcc $(CFLAGS) -arch i386 -arch x86_64 precompil

    21

    4답변

    미리 컴파일 된 헤더의 목적과 이유를 이해합니다. 그러나 구현할 때 규칙은 무엇입니까? 내 이해에서 다음과 같이 바뀝니다. YU 지시문을 사용하여 미리 컴파일 된 헤더를 사용하도록 프로젝트를 설정하십시오. stdafx.h 파일을 만들고 미리 컴파일 된 헤더로 설정하십시오. 각 .h 파일의 맨 위 include 문으로 이것을 포함하십시오. 이 내용이 맞습니까

    2

    3답변

    그래서 내 VS 2005 프로젝트에서 미리 컴파일 된 헤더를 사용해야합니다. 이제는 #include "stdafx.h"가없는 공유 소스 파일이 있습니다 ... 어떻게 소스 파일의 맨 위에 stdafx.h를 추가하지 않고 미리 컴파일 된 것을 끄지 않고 프로젝트에 공유 소스 파일을 포함시킬 수 있습니까? 헤더 ??

    0

    2답변

    3.0 API를 사용하고 있다고 생각하지 않지만 컴파일 할 때마다 "이 프로젝트는 iPhone SDK 3.0 이상에서만 사용할 수있는 기능을 사용합니다"라는 경고 메시지가 나타납니다. 오류. 기본 SDK를 3.0으로 변경하면 경고 &의 오류가 사라지지만 OS 2.2.1을 대상으로 할 수 없습니다. 이것이 내가 만든 것으로 가정 된 project_Prefix

    0

    3답변

    오류 1 치명적인 오류 C1083 : 'FpDebug/BalanceGrabber.pch': 소스 파일을 열 수 없습니다 그런 파일이나 디렉토리 c1xx을

    2

    2답변

    MIDL 도구를 사용하여 특정 헤더/iid 및 프록시 파일을 만드는 프로젝트가 있습니다. 이러한 파일은 nmake를 호출하는 빌드 빌드 단계를 사용하여 컴파일되고 나머지 프로젝트와 연결됩니다. IDL 생성 파일과 함께 미리 컴파일 된 헤더를 사용할 수 있습니까? #include "stdafx-h"을 삽입하고 다른 포함 된 헤더를 제거하려면 어떻게해야합니까?

    4

    1답변

    VS-IDE는 리소스 헤더 파일에 //{{NO_DEPENDENCIES}}을 쓸 것입니다. 이 메모는 실제로 리소스 헤더가 포함 된 cpp 파일을 다시 작성하지 못하게하는 기능입니다. 그러나 stated in the MSDN처럼 "바람직하지 않은 부작용"이 발생할 수 있습니다. 우리 프로젝트에서는 사전 컴파일을 위해 이 stdafx.h에 포함되어 있습니다.

    8

    2답변

    automake/libtool을 사용하는 프로젝트에서 gcc 미리 컴파일 된 헤더를 사용할 수 있습니까? 미리 컴파일 된 헤더를 작성하기위한 새로운 make 규칙을 추가하는 것은 어렵지 않습니다. 문제는 libtool과 AFAIK에 의해 도입 된 컴파일 플래그를 추가해야만 헤더 입력 파일을 처리 할 수 ​​없다는 것입니다. 어떻게 할 수 있습니까?

    1

    2답변

    이전 버전의 개발자가이 코드 기반이 빌드하는 모든 프로젝트에 대해 미리 컴파일 된 헤더를 사용했던 Mac 및 Windows 용 Metrowerks 코드가 있습니다. 개념적으로 미리 컴파일 된 헤더를 제거하는 방법은 무엇입니까? .pch의 내용을 가져 와서 core.h로 이동하고 모든 클래스 .h 파일에 포함 시키시겠습니까? CMAKE를 사용하여 건물로 이동