小弟现有一事请教:
我如何才能把C++Builder写的程序,编译成一个EXE可执行文件,以使他能在一个没有安装C++Builder的环境下运行。
Thank you very much!
18 个解决方案
#1
按F9或者工具条里的那个三角按钮运行程序,会在你存程序的目录里边生成
这个工程的exe文件,但exe文件必须安装C++ Builder才能运行,只不过不用
进入到这个环境里边去。你要不装CB运行,必须把程序打包
这个工程的exe文件,但exe文件必须安装C++ Builder才能运行,只不过不用
进入到这个环境里边去。你要不装CB运行,必须把程序打包
#2
有两个,都在“选项”页里,runtime之类的,一个是关于是否动态连接BPL包的,还有一个是动态连接C++运行库的,把钩去掉,你的EXE就可以在没有装BCB的机子山运行了,不过文件是大了许多,没法子,呵呵
好久没用BCB了,有些忘了,呜乎!只能这样了......
好久没用BCB了,有些忘了,呜乎!只能这样了......
#3
打开Project-->Options
在Project-Options-Packages里UnCheck掉"Build with runtime packages"。
在Project-Options-Linker里UnCheck掉"Use dynamic RTL"。
在Project-Options-Linker里UnCheck掉"Don't generate state files"。
在Project-Options-Compile里按一下"Release"按钮。
在Project-Options-CodeGuard里UnCheck掉"CodeGuard"。
在Project-Options-Packages里UnCheck掉"Build with runtime packages"。
在Project-Options-Linker里UnCheck掉"Use dynamic RTL"。
在Project-Options-Linker里UnCheck掉"Don't generate state files"。
在Project-Options-Compile里按一下"Release"按钮。
在Project-Options-CodeGuard里UnCheck掉"CodeGuard"。
#4
兄弟,恭喜你成为第 10001 个问这个问题的人!
在 BCB IDE 中去掉以下两个选项:
Project/Options.../Linker -> "Use dynamic RTL"
Project/Options.../Packages -> "Build with runtime packages"
Rebuild Project 后你会发现生成的 EXE 文件大了几百KB ,你可以找个机器试试了!
在 BCB IDE 中去掉以下两个选项:
Project/Options.../Linker -> "Use dynamic RTL"
Project/Options.../Packages -> "Build with runtime packages"
Rebuild Project 后你会发现生成的 EXE 文件大了几百KB ,你可以找个机器试试了!
#5
首先确认你没有使用到数据库的支持,也就是你没有用到BDE 如果没有用到它 也没有用到 ATIVEX控件的话 基本上 楼上的方法就可以了
#6
-_- 这么快有人回了!
#7
呵呵,当年我也问过这个问题,好久没有回来看看,很亲切伢!我记得我的毕业设计因为用到BDE,所以比较麻烦! 如果没有用到,就没问题了!嗬嗬
#8
按F9或者工具条里的那个三角按钮运行程序,会在你存程序的目录里边生成
这个工程的exe文件,但exe文件必须安装C++ Builder才能运行,只不过不用
进入到这个环境里边去。你要不装CB运行,必须把程序打包
打开Project-->Options
在Project-Options-Packages里UnCheck掉"Build with runtime packages"。
在Project-Options-Linker里UnCheck掉"Use dynamic RTL"。
在Project-Options-Linker里UnCheck掉"Don't generate state files"。
在Project-Options-Compile里按一下"Release"按钮。
在Project-Options-CodeGuard里UnCheck掉"CodeGuard"。
这个工程的exe文件,但exe文件必须安装C++ Builder才能运行,只不过不用
进入到这个环境里边去。你要不装CB运行,必须把程序打包
打开Project-->Options
在Project-Options-Packages里UnCheck掉"Build with runtime packages"。
在Project-Options-Linker里UnCheck掉"Use dynamic RTL"。
在Project-Options-Linker里UnCheck掉"Don't generate state files"。
在Project-Options-Compile里按一下"Release"按钮。
在Project-Options-CodeGuard里UnCheck掉"CodeGuard"。
#9
to gunney(楚州才子):
如果用到了BDE,ACTIVEX呢?
如果用到了BDE,ACTIVEX呢?
#10
如果用到了BDE,ACTIVEX那就要把程序打包了
#11
能否说具体点?谢谢.
#12
唉 来晚了
简单问题被别人抢先
简单问题被别人抢先
#13
呵呵,我在我们学校论坛里以前问过这些问题,现在我们学校也还是有很多人问啊~~
#14
如果用到了vcl库等等,就需要打包,否则程序将不能正常运行.
可以用install shield来打包做成一个安装文件.
可以用install shield来打包做成一个安装文件.
#15
谢谢各位兄弟姐妹的光顾,今天下班前结贴。祝大家中秋节快乐。。。
#16
Project/Options.../Linker -> "Use dynamic RTL"
Project/Options.../Packages -> "Build with runtime packages"
n多的人问过了。
Project/Options.../Packages -> "Build with runtime packages"
n多的人问过了。
#17
按F9或者工具条里的那个三角按钮运行程序,会在你存程序的目录里边生成
这个工程的exe文件,但exe文件必须安装C++ Builder才能运行,只不过不用
进入到这个环境里边去。你要不装CB运行,必须把程序打包
打开Project-->Options
在Project-Options-Packages里UnCheck掉"Build with runtime packages"。
在Project-Options-Linker里UnCheck掉"Use dynamic RTL"。
在Project-Options-Linker里UnCheck掉"Don't generate state files"。
在Project-Options-Compile里按一下"Release"按钮。
在Project-Options-CodeGuard里UnCheck掉"CodeGuard"。
这个工程的exe文件,但exe文件必须安装C++ Builder才能运行,只不过不用
进入到这个环境里边去。你要不装CB运行,必须把程序打包
打开Project-->Options
在Project-Options-Packages里UnCheck掉"Build with runtime packages"。
在Project-Options-Linker里UnCheck掉"Use dynamic RTL"。
在Project-Options-Linker里UnCheck掉"Don't generate state files"。
在Project-Options-Compile里按一下"Release"按钮。
在Project-Options-CodeGuard里UnCheck掉"CodeGuard"。
#18
按F9或者工具条里的那个三角按钮运行程序,会在你存程序的目录里边生成
这个工程的exe文件,但exe文件必须安装C++ Builder才能运行,只不过不用
进入到这个环境里边去。你要不装CB运行,必须把程序打包
打开Project-->Options
在Project-Options-Packages里UnCheck掉"Build with runtime packages"。
在Project-Options-Linker里UnCheck掉"Use dynamic RTL"。
在Project-Options-Linker里UnCheck掉"Don't generate state files"。
在Project-Options-Compile里按一下"Release"按钮。
在Project-Options-CodeGuard里UnCheck掉"CodeGuard"。
这个工程的exe文件,但exe文件必须安装C++ Builder才能运行,只不过不用
进入到这个环境里边去。你要不装CB运行,必须把程序打包
打开Project-->Options
在Project-Options-Packages里UnCheck掉"Build with runtime packages"。
在Project-Options-Linker里UnCheck掉"Use dynamic RTL"。
在Project-Options-Linker里UnCheck掉"Don't generate state files"。
在Project-Options-Compile里按一下"Release"按钮。
在Project-Options-CodeGuard里UnCheck掉"CodeGuard"。
#1
按F9或者工具条里的那个三角按钮运行程序,会在你存程序的目录里边生成
这个工程的exe文件,但exe文件必须安装C++ Builder才能运行,只不过不用
进入到这个环境里边去。你要不装CB运行,必须把程序打包
这个工程的exe文件,但exe文件必须安装C++ Builder才能运行,只不过不用
进入到这个环境里边去。你要不装CB运行,必须把程序打包
#2
有两个,都在“选项”页里,runtime之类的,一个是关于是否动态连接BPL包的,还有一个是动态连接C++运行库的,把钩去掉,你的EXE就可以在没有装BCB的机子山运行了,不过文件是大了许多,没法子,呵呵
好久没用BCB了,有些忘了,呜乎!只能这样了......
好久没用BCB了,有些忘了,呜乎!只能这样了......
#3
打开Project-->Options
在Project-Options-Packages里UnCheck掉"Build with runtime packages"。
在Project-Options-Linker里UnCheck掉"Use dynamic RTL"。
在Project-Options-Linker里UnCheck掉"Don't generate state files"。
在Project-Options-Compile里按一下"Release"按钮。
在Project-Options-CodeGuard里UnCheck掉"CodeGuard"。
在Project-Options-Packages里UnCheck掉"Build with runtime packages"。
在Project-Options-Linker里UnCheck掉"Use dynamic RTL"。
在Project-Options-Linker里UnCheck掉"Don't generate state files"。
在Project-Options-Compile里按一下"Release"按钮。
在Project-Options-CodeGuard里UnCheck掉"CodeGuard"。
#4
兄弟,恭喜你成为第 10001 个问这个问题的人!
在 BCB IDE 中去掉以下两个选项:
Project/Options.../Linker -> "Use dynamic RTL"
Project/Options.../Packages -> "Build with runtime packages"
Rebuild Project 后你会发现生成的 EXE 文件大了几百KB ,你可以找个机器试试了!
在 BCB IDE 中去掉以下两个选项:
Project/Options.../Linker -> "Use dynamic RTL"
Project/Options.../Packages -> "Build with runtime packages"
Rebuild Project 后你会发现生成的 EXE 文件大了几百KB ,你可以找个机器试试了!
#5
首先确认你没有使用到数据库的支持,也就是你没有用到BDE 如果没有用到它 也没有用到 ATIVEX控件的话 基本上 楼上的方法就可以了
#6
-_- 这么快有人回了!
#7
呵呵,当年我也问过这个问题,好久没有回来看看,很亲切伢!我记得我的毕业设计因为用到BDE,所以比较麻烦! 如果没有用到,就没问题了!嗬嗬
#8
按F9或者工具条里的那个三角按钮运行程序,会在你存程序的目录里边生成
这个工程的exe文件,但exe文件必须安装C++ Builder才能运行,只不过不用
进入到这个环境里边去。你要不装CB运行,必须把程序打包
打开Project-->Options
在Project-Options-Packages里UnCheck掉"Build with runtime packages"。
在Project-Options-Linker里UnCheck掉"Use dynamic RTL"。
在Project-Options-Linker里UnCheck掉"Don't generate state files"。
在Project-Options-Compile里按一下"Release"按钮。
在Project-Options-CodeGuard里UnCheck掉"CodeGuard"。
这个工程的exe文件,但exe文件必须安装C++ Builder才能运行,只不过不用
进入到这个环境里边去。你要不装CB运行,必须把程序打包
打开Project-->Options
在Project-Options-Packages里UnCheck掉"Build with runtime packages"。
在Project-Options-Linker里UnCheck掉"Use dynamic RTL"。
在Project-Options-Linker里UnCheck掉"Don't generate state files"。
在Project-Options-Compile里按一下"Release"按钮。
在Project-Options-CodeGuard里UnCheck掉"CodeGuard"。
#9
to gunney(楚州才子):
如果用到了BDE,ACTIVEX呢?
如果用到了BDE,ACTIVEX呢?
#10
如果用到了BDE,ACTIVEX那就要把程序打包了
#11
能否说具体点?谢谢.
#12
唉 来晚了
简单问题被别人抢先
简单问题被别人抢先
#13
呵呵,我在我们学校论坛里以前问过这些问题,现在我们学校也还是有很多人问啊~~
#14
如果用到了vcl库等等,就需要打包,否则程序将不能正常运行.
可以用install shield来打包做成一个安装文件.
可以用install shield来打包做成一个安装文件.
#15
谢谢各位兄弟姐妹的光顾,今天下班前结贴。祝大家中秋节快乐。。。
#16
Project/Options.../Linker -> "Use dynamic RTL"
Project/Options.../Packages -> "Build with runtime packages"
n多的人问过了。
Project/Options.../Packages -> "Build with runtime packages"
n多的人问过了。
#17
按F9或者工具条里的那个三角按钮运行程序,会在你存程序的目录里边生成
这个工程的exe文件,但exe文件必须安装C++ Builder才能运行,只不过不用
进入到这个环境里边去。你要不装CB运行,必须把程序打包
打开Project-->Options
在Project-Options-Packages里UnCheck掉"Build with runtime packages"。
在Project-Options-Linker里UnCheck掉"Use dynamic RTL"。
在Project-Options-Linker里UnCheck掉"Don't generate state files"。
在Project-Options-Compile里按一下"Release"按钮。
在Project-Options-CodeGuard里UnCheck掉"CodeGuard"。
这个工程的exe文件,但exe文件必须安装C++ Builder才能运行,只不过不用
进入到这个环境里边去。你要不装CB运行,必须把程序打包
打开Project-->Options
在Project-Options-Packages里UnCheck掉"Build with runtime packages"。
在Project-Options-Linker里UnCheck掉"Use dynamic RTL"。
在Project-Options-Linker里UnCheck掉"Don't generate state files"。
在Project-Options-Compile里按一下"Release"按钮。
在Project-Options-CodeGuard里UnCheck掉"CodeGuard"。
#18
按F9或者工具条里的那个三角按钮运行程序,会在你存程序的目录里边生成
这个工程的exe文件,但exe文件必须安装C++ Builder才能运行,只不过不用
进入到这个环境里边去。你要不装CB运行,必须把程序打包
打开Project-->Options
在Project-Options-Packages里UnCheck掉"Build with runtime packages"。
在Project-Options-Linker里UnCheck掉"Use dynamic RTL"。
在Project-Options-Linker里UnCheck掉"Don't generate state files"。
在Project-Options-Compile里按一下"Release"按钮。
在Project-Options-CodeGuard里UnCheck掉"CodeGuard"。
这个工程的exe文件,但exe文件必须安装C++ Builder才能运行,只不过不用
进入到这个环境里边去。你要不装CB运行,必须把程序打包
打开Project-->Options
在Project-Options-Packages里UnCheck掉"Build with runtime packages"。
在Project-Options-Linker里UnCheck掉"Use dynamic RTL"。
在Project-Options-Linker里UnCheck掉"Don't generate state files"。
在Project-Options-Compile里按一下"Release"按钮。
在Project-Options-CodeGuard里UnCheck掉"CodeGuard"。