Board logo

Subject: 请教:惭愧!用了BCB10多年却不知道如何安装CnVCL到C++ Builder XE10 Seattle [Print This Page]

Author: janker    Time: 2016-3-7 15:26     Subject: 请教:惭愧!用了BCB10多年却不知道如何安装CnVCL到C++ Builder XE10 Seattle

首先感谢开源组同志们的的无私奉献精神!虽然本人是在论坛第一次注册发帖,但是很久就知道你们了CnPack了,并且以前在BCB6下一直在用,提高了不少效率,当然在下不是专业程序员,只是需要时写一些代码,所以汗颜的是,十多年了仍有太多不懂的地方,我们都看到了Borland公司的发展经历,非常之坎坷,导致Delphi和C++ Builder这两个开发工具进展缓慢,尤其是C++ Builder几乎快被放弃,好在Rad Studio XE的发布,又为之带来了新生,希望贵组告知如何把CnPack安装到C++ Builder XE10 Seattle,谢谢!
Author: Passion    Time: 2016-3-7 16:18

如果是RAD Studio XE10 Seattle,可以直接编译安装cnvcl组件包的dproj,成功后,可以在C++Builder XE10 Seattle里使用。
Author: janker    Time: 2016-3-8 01:26

不好意思!按照您说的去做了,运行RAD Studio XE10 Seattle,打开cnvcl\Packages\Delphi10S目录的CnPack_D10S.dproj进行Build,然后再打开dclCnPack_D10S.dproj进行Install,顺利完成了!在Design Package中可以看到Cnpack Components Designtime Package,然后新建一个Delphi的VCL工程,在控件面板可以看到Cnpack组件,但是新建一个C++ Builder的VCL工程,问题就来了,在控件面板中没有出现Cnpack组件,并且我还有个疑惑是,假如按照上面的步骤编译安装成功的话,若可以在C++ Builder工程中也能用的话,那么必然要在编译时候生成HPP的头文件,可编译安装完成后我用命令在目录cnvcl下用命令dir *.hpp/a/s/p,没有找到一个HPP文件,显然在C++ Builder环境中是没法使用的。

敬请再次指点,谢谢!
Author: Passion    Time: 2016-3-12 19:32

理论上BCB里调用Pascal代码进行编译时都要生成对应的hpp,不知道为何XE10S没有这么做……

我通过新建cbproj的package方式编译出来的运行期包也没有hpp,不知道是不是输出到什么莫名其妙的目录下去了。
Author: janker    Time: 2016-3-19 16:26

再次看到您的回复,无论如何都谢谢了!我也继续研究一下。。。这么好的东西在C++ Builder里面不能用实在可惜啊。。。




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0