(*1*):建立dll工程.在第二步选1.即默认.
//这个dll工程只用来输出两个函数.别无他用. 【程序编程相关:如何留住雇员】 【推荐阅读:首先,打破一切常规】添加文件dll.cpp: 【扩展信息:农资管理软件诚征合作伙伴(成功客户案例详】 文件内容如下: #include"stdio.h" void __declspec(dllexport) exportone( void ) { printf("i am exportone!\n"); } void __declspec(dllexport) exporttwo( void ) { printf("i am exporttwo!\n"); } 编译运行产生dll.obj dll.dll. [[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]] 也可这样建立: //文件dll.cpp #include"stdio.h" //void __declspec(dllexport) exportone( void ) void exportone(void) { printf("i am exportone!\n"); } //void __declspec(dllexport) exporttwo( void ) void exporttwo(void) { printf("i am exporttwo!\n"); } //文件dll.def ; dll.def : declares the module parameters for the dll.library "dll"
description dll windows dynamic link libraryexports
; explicit exports can go here exportone @1 exporttwo @2 [[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]](*2*):建立lib工程.
//这个lib工程只用来测试引入刚才dll输出的两个函数. 添加文件lib.cpp 文件内容如下:#include"stdio.h"
void exportone(void); void exporttwo(void); void main() { exportone(); exporttwo(); } ... 下一页