龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > C/C++开发 >

在C++Builder中创建DLL[图]

时间:2009-12-22 15:42来源:未知 作者:admin 点击:
分享到:
3.4 在C++Builder中创建DLL 在C++Builder中创建DLL,就像在标准C++中一样。 1)选择FileNew,打开NewItems对话框。 2)单击DLLWizard图标。 3)选择主模块所用的源程序语言(C或C++)。 4)假如想要DLL的进

3.4 在C++Builder中创建DLL

   在C++Builder中创建DLL,就像在标准C++中一样。

   1)选择FileNew,打开NewItems对话框。

   2)单击DLLWizard图标。

   3)选择主模块所用的源程序语言(C或C++)。

   4)假如想要DLL的进入点是DLLMain、MSVC++类型,可复选VC++类型选项,否则,进入点为DLL EntryPoint。

   5)单击UseVCL,创建一个包含VCL组件的DLL,这一选项只在C++源程序模块中有效。参见3.5节。

   6)假如需要DLL为多线程,复选Multi-Threaded选项。

   7)单击OK按钮。

   要代码中输出函数必须用_declspec(dlleXPort)修饰语说明,就像在BorlandC++或者MicrosoftVC++中所做的一样,比如,以下代码在C++Builder和其他的WindowsC++编译器中合法。

  

  

   在上面的代码中,changeValue函数是输出函数,因此在调用应用程序时有效。dblValue和halfValue函数是内部的,不能够从DLL的外部调用它们。

  

精彩图集

赞助商链接