首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

创建package时的提示!无法进行了!解决思路

2012-03-19 
创建package时的提示!无法进行了!我下载了pngimage的组件包,里面有4个.pas文件,我打算创建一个package包加

创建package时的提示!无法进行了!
我下载了pngimage的组件包,里面有4个.pas文件,我打算创建一个package包加载到程序中。操作如下:
New - Package - Add - Save as(另存为pngimage.bpk)- install。就是在install的过程中出现以下提示:


[Linker Error] Unresolved external '__InitVCL' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\CP32MTI.LIB|crtlvcl
[Linker Error] Unresolved external '__ExitVCL' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\CP32MTI.LIB|crtlvcl


这是怎么回事啊?谢谢了。

[解决办法]
options linker里的use dynamic rtl勾去掉试试

或者package里buid with runtime package打上勾试试
[解决办法]
你下载的PNGImage是哪个版本的?未必支持CBuilder5
[解决办法]
Assign的前提是程序能识别对应的图片格式。CBuilder默认只能识别有限的格式,如BMP,JPG,简单的GIF格式等,如果需要识别更多的图片,就需要用第三方的组件(类),安装PngImage,就可以识别PNG,安装GifImage就可以识别GIF并让GIF动起来。

当然,在后续的版本中,这些组件逐渐都集成了。
[解决办法]
刚才我找到收藏的PNGImage v1.564,并且在CBuilder5.0中测试了一下,安装成功了。

楼主如果有需要,我可以将我的安装包发给你。

热点排行