DLL是怎么回事? 比如说已经完成一个功能是将字符串转换成double类型的数组之后需要多次用到这样的功能,为了避免重复写代码,有人说可以自己做一个DLL提供接口就行这个具体应该怎么做呢?有什么地方可以找到有书介绍相关的内容么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这种小事情写个 DLL 没必要, 在需要的时候, 可以包含源程序文件啊, 直接调那个函数就好了.如果非要写个 DLL, 可以参考:http://blog.csdn.net/sgnaw/archive/2006/12/20/1451141.aspx 其实就是写在不同的工程下面1.建个win32 dll 项目2.选择simple那个就行了3.在你的dll main那个文件里写你的函数(当然,你喜欢的话可以另建一个文件 ),不过要记住,要在你的函数的声明和定义里加上__stdcall和extern "C"4.添加一个.def文件,名字任意,在里面写入LIBRARY "这里写你的dll的名字,即输出到debug目录下的那个dll的名字"EXPORTS testfunc ;这里的分号是注释,testfunc是你要导出的函数名字5.ok!编译连接``搞掂 高不定,我照着sgnaw(李逍遥-还不结贴?)的文章在 VB 中调用 VC 写的 DLL 中写了,但是老是报错:1、__stdcall int, type unexpected;2、__stdcall int CALLBACK MySum(int a,int b)...{ return a+b;}这个里面missing ; before {而且,missing function header(old-style list?) 还有我想问的是,在文章中的这句话什么意思;; MyDLL.def 文件;LIBRARY "MyDLL"EXPORTS MySum @1——————就是这一句文章连接:http://blog.csdn.net/sgnaw/archive/2006/12/07/1433343.aspx 如何使用ReadEventLog获取完整日志描述? 安装ipv6网络协议 有什么API函数 请问有没有可能调用一次函数而函数实际执行了两次?线程调用。 INI文件读取问题 为什么对话框在程序运行的窗口中不可见? 怎么自动判别设备插入的是哪个串口? 急问一程序运行问题! 如何将一个CString类字符串赋给CTime类对象? vc+ADO问题 提问:电源管理中有一项可以在指定时间后关闭monitor,谁知道怎样实现的吗? 请问如何将一个文件分解成一些片断,来实现P2p传输 求教:UDP缓冲区问题
如果非要写个 DLL, 可以参考:
http://blog.csdn.net/sgnaw/archive/2006/12/20/1451141.aspx
1.建个win32 dll 项目
2.选择simple那个就行了
3.在你的dll main那个文件里写你的函数(当然,你喜欢的话可以另建一个文件 ),不过要记住,要在你的函数的声明和定义里加上__stdcall和extern "C"
4.添加一个.def文件,名字任意,在里面写入
LIBRARY "这里写你的dll的名字,即输出到debug目录下的那个dll的名字"EXPORTS
testfunc ;这里的分号是注释,testfunc是你要导出的函数名字
5.ok!编译连接``搞掂
但是老是报错:
1、__stdcall int, type unexpected;
2、__stdcall int CALLBACK MySum(int a,int b)
...{
return a+b;
}这个里面missing ; before {
而且,missing function header(old-style list?)
;
; MyDLL.def 文件
;
LIBRARY "MyDLL"
EXPORTS
MySum @1——————就是这一句
文章连接:
http://blog.csdn.net/sgnaw/archive/2006/12/07/1433343.aspx