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
이 툴은 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
Labels:
bcc32pch
,
Building System
,
C++ Builder
,
TistoryOldPost
,
Turbo C++
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment