(筆記) 如何讓C++ Builder 2009產生不需要任何run time library的執行檔? (C/C++) (C++ Builder)

Abstract
使用C/C++開發APP的其中一個優點,就是不用像VB6、C#、Java一樣一定需要run time library,可以靠編譯的方式,只要一個執行檔就搞定,本文討論如何在C++ Builder 2009設定編譯方式。

Introduction
使用環境:C++ Builder 2009

Step 1:
在Project –> Options的package,不要勾選Build with runtime package

bcb001

不勾選此選項,就會將所用到的package,直接編譯在exe當中。

預設是勾選,若將編譯後的exe拿到沒有安裝package的電腦執行,會出現以下錯誤訊息

bcb003

Step 2:
在Project –> Options的C++ Linker,Build Configuration選release,Dynamic RTL與Value from "Base”都選false

bcb002

若選擇false後,就會將CC3290MT.DLL編譯進exe,否則若將exe安裝到沒有CC3290MT.DLL的電腦,會出現以下錯誤訊息

bcb004

Reference
BCB中製作靜態執行檔

posted on 2009-09-30 22:35  真 OO无双  阅读(4952)  评论(1编辑  收藏  举报

导航