Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


Compile a C++ Builder project to a self running program

Posted on 2006-03-21
Medium Priority
Last Modified: 2013-11-17

I'm trying to compile C++ Builder project so it can be run on other computers without C++ Builder. I'm using Borland C++ Builder 2006.

Question by:Eimund
LVL 11

Expert Comment

ID: 16246619
cant remember off the top of my head but you do something litke:  project properties >> compiler >> untick runtime packages.
I willl check when I get home. The extact path of the compiler property
LVL 25

Expert Comment

ID: 16246639
Pretty much the same as in prior versions,  just rearranged a bit on the interface,

So go to project options,  down to packages and unclick the 'Build with runtime packages' option.  This will build the package code into your exe.

Second under Linker,  go to the Linking section and uncheck 'Use dynamic RTL'.  This builds in the core borland stuff.

Your exe files will be much larger but self contained.

Author Comment

ID: 16269373
Hey, thanks for your answers, but it didn't work!

The exe file become larger when I unchecked the "Use dynamic RTL".

Under package options the "Design time and runtime package" was checked. There were three options and I had to select one of them. The other two was "Design time only package", witch I tryed, and "Runtime only package".

The error I get when I run it on another computer is that it can't find vcl100.bpl.

LVL 25

Accepted Solution

kode99 earned 500 total points
ID: 16270017
Wrong spot look farther down the main list not in the linker section,  2nd last from the very bottom is title 'Packages',  select that.

Now at the bottom area of the window is a 'Build with runtime packages' checkbox -  uncheck it.


Expert Comment

ID: 16278070

to make a standalone exe from a bcb 2006 project this is what you need to do :

go to:

Project -> Options -> Packages

and uncheck "Build With Runtime Packages"

and then go to :

Project -> Build Configurations

pick up from the drop down list "Release Build"

and then select your project down in the list and  click on Apply ensure that your project changes from Debug Build to Release Build

then go to Project -> Build All Projects

and thats all!!

in your project folder will appear a new folder called "Release" that contains your Stand Alone exe

hope it helps

David Segovia


Featured Post

[Webinar On Demand] Database Backup and Recovery

Does your company store data on premises, off site, in the cloud, or a combination of these? If you answered “yes”, you need a data backup recovery plan that fits each and every platform. Watch now as as Percona teaches us how to build agile data backup recovery plan.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Programmer's Notepad is, one of the best free text editing tools available, simply because the developers appear to have second-guessed every weird problem or issue a programmer is likely to run into. One of these problems is selecting and deleti…
Update (December 2011): Since this article was published, the things have changed for good for Android native developers. The Sequoyah Project (http://www.eclipse.org/sequoyah/) automates most of the tasks discussed in this article. You can even fin…
The viewer will learn how to use NetBeans IDE 8.0 for Windows to connect to a MySQL database. Open Services Panel: Create a new connection using New Connection Wizard: Create a test database called eetutorial: Create a new test tabel called ee…
The viewer will learn how to synchronize PHP projects with a remote server in NetBeans IDE 8.0 for Windows.
Suggested Courses
Course of the Month10 days, 16 hours left to enroll

571 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question