AstaTus
-- 夏天不热。。
posts - 22,comments - 12,trackbacks - 0
  以前小梅老师教C++的时候,没有涉及到过DLL,已至现在看DLL超累。。。虽然看上去那本《VC++动态链接库深入浅出》只有很少的几页,但代码稍有不对,就出错,尤其是在链接上,。。。汗个。。

刚才花了大把时间写的个例子

//useyumen.cpp

#include 
<stdio.h>
#pragma comment(lib, 
"..\\yumen\\Debug\\yumen.lib")

extern"C" __declspec(dllimport) Add(int x, int y);

int main()
{
 printf(
"%d", Add(35));
 
return 0;
}


/**///////////////////以下是console 的 DLL工程

//yumen.h
#ifndef YUMEN_H
#define YUMEN_H
extern "C" int __declspec(dllexport) Add(int x, int y);

#endif

//yumen.cpp
#include "yumen.h"

int Add(int x, int y)
{
    
return x + y;
}



发现如果是类的DLL,调用起来比较方便。。。 

 
posted on 2008-08-04 22:41 AstaTus 阅读(201) 评论(0)  编辑 收藏 引用 所属分类: dll 学习ing。。。

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理