BCB的Console程序能脱离cc3260.dll运行吗?
我将我在VC下写的一个程序拿到BCB下重新编译后(Console工程),把exe文件拿到没有装BCB的机器上一运行就提示找不到文件cc3260.dll,不知道这个文件是干什么的?怎么能不要它?后来我把程序“精简”成如下的代码,还是提示要这个连接库,怎么解决,请对BCB熟悉的朋友帮忙给点提示!!!!!!!
#include <windows.h>
WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
return 0;
}
问题点数:20、回复次数:7Top
1 楼95533(鼠标垫)回复于 2003-06-03 08:35:00 得分 10
呵,在prject->Options->Compiler中点击Release,
在prject->Options->Packages中去掉Builder with runtime packages选项
在prject->Options->Linker中去掉Use dynamic RTL 选项
然后, ReBuild ,OKTop
2 楼xqchang()回复于 2003-06-03 08:48:17 得分 0
感谢95533(鼠标垫),中午回到家马上就试试。
Borland的编译器的效率高是早有耳闻的,我在VC下编译后的exe文件(release版)有64KB,在BCB下编译后就只剩26KB了,支持BCB!!!!!!!!!Top
3 楼lfpsoft(聪聪)回复于 2003-06-03 12:17:59 得分 10
你这样的程序要在将有BCB的系统下运行,如果不脱离,生成的文件会大很多Top
4 楼xqchang()回复于 2003-06-03 13:16:42 得分 0
我收回我说过的话,严重同意lfpsoft(聪聪)。按照95533(鼠标垫)说的,程序编译以后竟然到了80KB,还不如VC,痛苦ing。
谁有好的减小exe文件的办法?(除了加壳)Top
5 楼zywx(Waterun)回复于 2003-06-03 13:28:15 得分 0
其实不算大,vc是有动态库支持,所以小Top
6 楼ljwwjh(向往开发)回复于 2003-06-03 13:59:14 得分 0
提醒楼主:关键是看运行速度和健壮性,而不是文件的减少几个字节.
Top
7 楼xqchang()回复于 2003-06-03 17:53:13 得分 0
呵呵,同意楼上,其实是要作个木马,所以要注意大小。Top




