C++ Builder XE未链接所有运行时DLL
问题描述:
当我使用排除运行时程序包(执行静态库链接)的选项编译我的项目时,一切都很顺利。C++ Builder XE未链接所有运行时DLL
但是,当我在C++ Builder的“处女”运行我的应用程序(未安装的软件包),它不会启动,并显示以下错误:
The program can't start because CC32110MT.DLL is missing from your computer...
的CC32110MT.DLL签署为Embarcadero RAD Studio C++ Multi-thread RTL (WIN/VCL MT)
除了将DLL复制到目标系统之外,如何解决这个问题的任何想法?
答
在C++ Builder中,你必须以产生一个完全静态链接的可执行文件(在Delphi中,没有动态RTL)禁用都动态RTL 和运行的软件包。你只能禁用后者,但不是前者。
Duh ...是的,我现在还记得那个选项...感谢提醒我:) – 2011-12-26 01:33:19