Showing posts with label bcc32pch. Show all posts
Showing posts with label bcc32pch. Show all posts
2008/04/11
Bcc32Pch C++Builder IDE Plugin Version 2.79
# 2008-04-10 (Version 2.79)
* Fixed: Sometimes the global C++ Include directories were not added to the -I command line parameter
* Fixed: Package libs were used in applications without packages
* Fixed: Macros in the final output directory caused bcc32pch to create a directory with %macroname%
* Added: Workaround for malformed resource compiler additional options from wxForms. (BCB 2007)
Bcc32Pch Homepage
Bcc32Pch Download
Original Post : http://neodreamer-dev.tistory.com/94
* Fixed: Sometimes the global C++ Include directories were not added to the -I command line parameter
* Fixed: Package libs were used in applications without packages
* Fixed: Macros in the final output directory caused bcc32pch to create a directory with %macroname%
* Added: Workaround for malformed resource compiler additional options from wxForms. (BCB 2007)
Bcc32Pch Homepage
Bcc32Pch Download
Original Post : http://neodreamer-dev.tistory.com/94
Labels:
bcc32pch
,
C++ Builder
,
plugin
,
TistoryOldPost
,
Turbo C++
2008/03/27
Bcc32Pch C++Builder IDE Plugin Version 2.78
2.77 의 정식 릴리즈 후 얼마되지 않아 새 버전을 발표 했네요.
기존에 버그가 좀 있었던걸로 보입니다.
이번 버전에 변경된 사항은 아래와 같습니다.
* Added: Workaround for a brcc32.exe bug
* Fixed: ilink32 was called without the package lib files
이 Plugin 덕분에 Turbo C++ 의 사용이 더욱 빨라졌습니다.
Bcc32Pch Homepage
Bcc32Pch Download
Original Post : http://neodreamer-dev.tistory.com/87
기존에 버그가 좀 있었던걸로 보입니다.
이번 버전에 변경된 사항은 아래와 같습니다.
* Added: Workaround for a brcc32.exe bug
* Fixed: ilink32 was called without the package lib files
이 Plugin 덕분에 Turbo C++ 의 사용이 더욱 빨라졌습니다.
Bcc32Pch Homepage
Bcc32Pch Download
Original Post : http://neodreamer-dev.tistory.com/87
Labels:
bcc32pch
,
C++
,
C++ Builder
,
TistoryOldPost
,
Turbo C++
2008/03/04
Turbo C++ Explorer 에 날개를 달자!
2007 을 발표하기 전에 Turbo 시리즈를 발표하였다. Turbo 시리즈는 예전 볼랜드의 명작인 Turbo C++을 연상케
하는데 이 버전은 Developer Studio 2006 버전을 기반으로 하여 각각의 언어(Delphi Win32, Delphi
.NET, C++ Builder, C#) 별로 패키징하여 공개하였다. 요근래에 자료를 찾아보니 Turbo C#은 Turbo Delphi .NET 을
대체된것으로 보이며 CodeGear 측에서는 더 이상 제공하지 않고 있다. 하지만 여러곳에 미러링되어 있기때문에 구하기 어렵지 않다.
Turbo
시리즈는 Explorer 버전과 Pro 버전으로 나뉘는데 두 버전의 차이는 상용컴포넌트를 설치할 수 있느냐 없느냐의 차이만 있고
기본적인 사양은 동일하다.
Turbo 시리즈는 각각의 제품을 동시에 하나의 PC에 설치할 수 없다. TurboMerge 라는
프로그램을 사용하면 가능한데 처음 머지를 했을때는 문제 없이 되었는데 요즘에 다시 해보니 잘 되지 않았다. 내 PC에 문제가
있어그런건지 캐보지는 않아서 확실한건 아니다. 내가 주로 사용하는 툴이 C++ 이다 보니 Delphi는 사용할 기회가 없어 설치하지 않았다.
이 글은 여러 패키지중에 Turbo C++ Explorer을 활용하는 방법에 대하여 다룰 것이다.
Turbo
C++ Explorer 는 C++ Builder 2006을 전신으로하는 제품으로 기존의 제폼에 비해 완성도가 많이 좋아졌다.
하지만 이 버전의 단점을 보면 우선 C++ Builder 2006 버전도 그렇지만 컴파일 시간이 오래 걸린다른 단점이 있고 코딩에 있어서 IDE의 지원이 조금 미비하다는 것이다. 미비하다는 건 Visual C++ 의 자체 Intellisense
보다 못하다는 것이 아니고 Visual C++ 의 상용 플러그 인인 Visual Assist 의 기능에 비해 다소 미비하다는
의미이다.
이제 Turbo C++ Explorer 이 갖고 있는 단점을 날려버릴 날개를 달아보자.
Turbo C++을 Tweak 해보자
DelphiDistiller는 Borland 나 CodeGear 제품에 대한 Tweak을 해주는 프로그램으로 프로그램을 실행하면 설치된 제품을 찾아 Tweak 탭이 자동 활성화 된다.
이 툴을 이용하면 불필요하게 생기는 백업 파일과 히스토리 파일의 생성을 막을 수 있다.
그리고 중요한 한가지 더 Tweak 탭에서 Ctrl + Alt + L 을 누르면 탭 내용 마지막에 한가지 선택박스가 활성화 되는데 이를 꼭 체크하고 OK 를 누른다.
Show hint..
코딩을 도와줄 GExperts 를 설치한다.
GExperts 는 IDE의 기능을 확장해 주는 프로그램으로 Form 디자이너에 다양한 기능을 지원하며 코딩에 있어서도 많은 도움이 된다.
아래 이미지는 GExperts 에서 지원하는 기능들이다.
IDE 속도를 높여보자
DelphiSpeedUp IDE 플러그 인을 설치하면 자주 사용하는 RTL 함수들을 Fastcode 함수로 최적화하여 IDE 의 속도를 높여준다.
이 프로그램을 설치하면 프로그램 시작시 나오는 스플래시 화면 우측 상단에 DelphiSpeedUp 플러그인이 로딩되는 프로그래스 바가 출력된다.
Turbo C++ 의 컴파일 속도를 높여보자
C++ 을 사용하다가 Delphi를 사용하는 사람들이 감탄하는 것 중하나가 컴파일 시간이다. 델파이는 큰프로젝트도 단숨에
컴파일하여 실행 파일을 생성한다. 이런 컴파일 속도는 언어의 구조적 차이 때문에 발행한다고 한다. 델파이는 .pas 파일 하나로
정의와 선언이 다 되는 반면 C 나 C++ 은 헤더 파일과 소스파일이 구분되어 이를 해석하는 시간이 더 소요된다 한다.
델파이와는 비교 대상이 되지 않지만 Visual C++ 과 비교를 해보면 Turbo C++ 가 많이 느린 것을 체감 할 수 있다. Visual C++ 은
Precompiled Header File 을 이용하여 한번 컴파일을 한 후에 다음에 컴파일 할때는 미리 컴파일 해둔 파일을 사용하므로 매번 전체 컴파일은 하는 Turbo C++에 비해 체감속도가 월등히 빨라 보인다.
RAD Studio 2007에 와서 MSBuild 체계를 도입해 그 차이가 많이 줄었다고 하지만 Turbo C++ 사용자에게는
그림에 떡이니... 그래도 방법이 없는 건 아니다. 바로 bcc32pch 라는 플러그 인 인데 이 플러그 인은 CodeGear( from
Borland ) C++ 툴에서 Procompiled Header File 을 사용할 수 있게 해주는 플러그 인이다. 이 플러그
인을 설치하면 보다 빠른 컴파일 시간을 체감할 수 있다.
Turbo C++에 날개를 달아보 았으니 이제 비상을 해보자!
Turbo Explorer
DelphiDistiller
GExperts
DelphiSpeedUp
bcc32pch
Original Post : http://neodreamer-dev.tistory.com/77
Labels:
bcc32pch
,
C++ Builder
,
CodeGear
,
DelphiDistiller
,
DelphiSpeedUp
,
GExperts
,
plugin
,
TistoryOldPost
,
Turbo C++
,
VCL
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++
2008/01/06
Bcc32Pch for C++ Builder 2007
Bcc32Pch 는 그 동안 C++ Builder의 취약점인 빌딩 타임을 줄여주는 플러그인이다.
C++ Builder는 Visual C++ 처럼 Precompiled Header를 지원하지 않아 빌드 시간이 오래 걸리는 단점을 안고 있었다.
허나 C++ Builder 2007이 MS Build 시스템을 채택함으로써 Bcc32Pch 도 더이상 지원하지 않을듯 보였는데 얼마전 Bcc32Pch for C++ Builder 2007이 개발되고 있다는 소식을 들었다.
과연 C++ Builder 2007 에서 채택한 MS Build 시스템에 비해 얼마나 더 나은 성능을 보여줄지 궁금하다.
Bcc32Pch 홈페이지
Bcc32Pch Development Snapshots
Original Post : http://neodreamer-dev.tistory.com/5
C++ Builder는 Visual C++ 처럼 Precompiled Header를 지원하지 않아 빌드 시간이 오래 걸리는 단점을 안고 있었다.
허나 C++ Builder 2007이 MS Build 시스템을 채택함으로써 Bcc32Pch 도 더이상 지원하지 않을듯 보였는데 얼마전 Bcc32Pch for C++ Builder 2007이 개발되고 있다는 소식을 들었다.
과연 C++ Builder 2007 에서 채택한 MS Build 시스템에 비해 얼마나 더 나은 성능을 보여줄지 궁금하다.
Bcc32Pch 홈페이지
Bcc32Pch Development Snapshots
Original Post : http://neodreamer-dev.tistory.com/5
Labels:
bcc32pch
,
C++ Builder
,
MS Build
,
plugin
,
TistoryOldPost
Subscribe to:
Posts
(
Atom
)