2008/02/25

Bcc32Pch C++Builder IDE Plugin Version 2.77

Bcc32Pch 가 드디어 정식 버전 업이 되었다.

이 툴은 C++ Builder 의 단점인 컴파일 속도를 Precompiled Header 를 이용하여 매우 빠르게 수행할 수 있도록 도와주는 Plugin 이다.

이번 버전 업으로 C++ Builder 6 이하 버전은 공식적으로 지원하지 않게 되었고 C++ Builder 2007 을 지원하게 되었다.

C++ Builder 2007 에서는 MS Build 시스템을 채택을 하여 그 전의 제품 보다는 많은 성능 개선이 되었는데 Bcc32Pch가 그 보다 나은 성능을 보여 줄지는 테스트를 해 봐야 겠다.

Requirements:

    * Windows 2000 or newer
    * C++Builder 2006 or higher (C++Builder 5 and 6 are not officially supported anymore)

Fearures:

    * Advanced precompiled header support (*)
    * Real background compilation (Compiler and Linker run in its own processes)
    * Own make system that is faster than MSBuild and allows the compile progress dialog to show more exact information
    * Speed improvement, also improves IDE Compiler's speed
    * Speed improvement for Make Project dependency check (especially for huge projects)
    * Compiles .pas files first so the .hpp files exist when the C++ code is compiled.
    * Full message pane support with extended error information <
    * Can use a detailed message window to show the console output of the commandline tools
    * Shows how many files are already compiled
    * Shows a progress bar that indicates the compile progress
    * Adds Shift+F9 as shortcut for Build project if no other shortcut was assigned
    * Makes "Run Without Debugging" visible (BCB 6 only)
    * Force Run functionality (no dependency check and compilation, but debugging)
    * Load Process functionality allows to debug external applications (BCB 5/6 only)
    * Global include directories for IDE and replacement compiler
    * External Linker (ilink32.exe) can be used for IDE compilation (BCB 5/6 only)
    * Execute foreign makefiles (MAKE, NMAKE, GNUmake) with errors/warnings in the message pane and the possibilty to debug the generated application (requires bcc32 compilation)
    * Allows to execute programs before and after the compilation
    * Pre-Build, Post-Build, Pre-Link support for C++Builder 2006 and newer
    * CodeGuard support
    * Support for C++Builder 2006/2007's local options for .cpp files
    * Include and project file precaching
    * Allows to overwrite the used library files for each project
    * bcc32pch Makefile export (BCB 5/6 and C++Builder 2006, C++Builder 2007 with disabled MSBuild)
    * External compilation with unsaved files
    * CodeInsight errors can be shown in the message pane and the IDE's titlebar is used to indicate that CodeInsight is parsing the code.
    * Easier Build Configuration switching in BDS 2006 (new menu item Project/Active Build Configuration)
    * IDE Compiler shows the filename when it could not create the file (original only says that a file could not be created)
    * Bugfix for BDS 2006 QC #24380 "IOTADebuggerServices.CreateProcess raises access violation"
    * Bugfix for BDS 2006 QC #24513 "IOTAFormEditor.Modified returns True for opened formulars"
    * BDS 2006 workaround for C++ Compiler buffer overflow for -Ixxx, -Dxxx and -Uxx parameters. /ul> *: The plugin allows to inject a header file into all .cpp files during compilation. In this header file you can include the headers that should be precompiled.
      The #pragma hdrstop is inserted below the injected include file.

Bcc32Pch Homepage

Bcc32Pch Download
Original Post :
http://neodreamer-dev.tistory.com/65

No comments :

Post a Comment