BCB編譯比蝸牛還慢一點實在是非常痛苦....
幾次升級電腦不是為了打電動,只是為了編譯能快一點
居然找到了一個PlugIn...挖賽..長期便秘終於通了
Google搜尋了一下 似乎沒有繁體相關的討論,所以快點來KTop分享一下這個資訊
Bcc32Pch IDE Plugin for C++ Builder 5/6/10 (2006)
http://andy.jgknet.de/cpp/index.php
PS:另外還有提升IDE速度的PlugIn可以自己Try一下
轉貼該網站上的介紹:
A plugin for C++Builder 5/6 and BDS 2006. It replaces the IDE compiler by the commandline tools and improves the compilation speed.
bcc32pch 2.7 is not released yet, but a Release Candidate can be downloaded.
bcc32pch only speeds up the compiler. If you want to speed up the load-time of the IDE and the general speed of the IDE, you could install
DelphiSpeedUp that also works for BCB and BDS.
Requirements:
- Windows 2000, Windows XP or higher
- An installed and already executed Borland C++ Builder 5/6 or Borland Developer Studio 2006 or Turbo C++ Pro 2006
- Installer must have write access to $(BCB)\bin / $(BDS)\bin
Fearures:
- Advanced precompiled header support (*)
- Shows how many files are already compiled
- Shows a progress bar that indicates the compile progress
- Speed improvement, also improves IDE Compiler's speed
- Full message pane support with extended error information
- Can use a detailed message window to show the console output of the commandline tools
- Adds Shift+F9 as shortcut for Build project if no other shortcut was assigned
- Makes "Run Without Debugging" visible (BCB 6 only)
- Background compilation (Compiler and Linker run in it's own process)
- 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
- 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
- BDS 2006 Pre-Build, Post-Build, Pre-Link support
- CodeGuard support
- Support for BDS 2006's Local source file options for .cpp files
- Include and Project file precaching
- Allows to overwrite the used library files for each project
- Qt4 qmake support: creating and debugging Qt4 applications within the IDE
- Own make system that is faster than make.exe and allows the compile progress dialog to show more exact information
- 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)
- Speed improvement for Make Project dependency check (especially for huge projects)
- 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.
- bcc32pch Makefile export
- Compiles .pas files first so the .hpp files exist when the C++ code is compiled.