IMPORT_C and EXPORT_C

转载 2006年06月10日 09:14:00

IMPORT_C 是一个宏,在 e32def.h 定义,意思是从 DLL 中导入函数。

#define IMPORT_C __declspec(dllexport) 

如果一个 DLL 函数要被导入到应用程序那么这个函数必须首先以 IMPORT_C 声明,告诉编译器,这个函数可以在 DLL 中找到。

EXPORT_C 也是一个在 e32def.h 定义的宏,意思是从 DLL 中导出函数。
#define EXPORT_C __declspec(dllexport)

如果一个函数是 DLL API 的一部分, 并且要在应用程序或其他 DLL 中被调用,那么这个函数在C++源文件中必须实现为导出。
需要注意的是在 WINS 下, IMPORT_C 和 EXPORT_C 同时被定义为 __declspec(export)。

相关文章推荐

C/C++中export的定义 -- 跨平台的c/c++导出宏定义

C/C++中export的定义 Windows下的DLL、Linux下的库或是C++中调用C的库,均可能用到import/export。本文讨论一种通用的import/export宏定义的使用实践...

extern "C" _declspec(dllexport)浅析

extern "C"     extern "C"使得在C++中使用C编译方式成为可能。在“C++”下定义“C”函数,需要加extern “C”关键词。用extern "C&quo...

深入理解socket网络编程

1.1 客户端程式和服务端程式 网络程式和普通的程式有一个最大的差别是网络程式是由两个部分组成的--客户端和服务器端. 网络程式是先有服务器程式启动,等待客户端的程式运行并建立连接.一般的来说是...

【C语言】混合编程中的export 、import和extern

【IMPORT 】:   语法格式:   IMPORT 符号 {[WEAK]}   IMPORT 伪操作告诉编译器当前的符号不是在本源文件中定义的,而是在其他源文件中定义的,在本源文件中可能...

深入理解socket网络异常

转载:http://blog.163.com/kefeng_1984/blog/static/16661527201532153616854/ 在各种网络异常情况的背后,TCP是怎么处理的?又是怎样...

Webspy Vantage FTMG W3C import reverse or switch bytes in and out

When setting FTMG or even ISA 2006 to export the logs to w3c text files something strange happens......

Sqoop export and import commands

Sqoop Import Examples: Sqoop Import :- Import data from a relational database management system (...

Study note about bulk import and export data in MSSQL

An XML native Format file This format file was created by using the following bcp command. cmd>bcp ...

103.Which two statements are true regarding the Oracle Data Pump export and import operations? (Choo

103.Which two statements are true regarding the Oracle Data Pump export and import operations? (Choo...

How to Export and Import Oracle Database Statistics Information

Some times  not convenient to the database for analyisis when the database have a large mount of dat...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)