dll注册的问题?

yuanfly 2004-12-28 07:57:34
自己用c++写的dll,建的动态连接库项目,又新建一cpp文件,如下:
#include<iostream.h>
class Complex
{
protected:
double x,y,z;
public:
Complex(){};
Complex(double X,double Y)
{
x=X;y=Y;
}
double norm()
{
z= x*x+y*y;
return z;
}
};
帮忙看看是不是有问题。

把cdy.dll考到c:\windows\system23
用regsvr32 cdy.dll
弹出一对话框为:
已加载cdy.dll文件,但没有找到DllRegisterServer输入点,无法注册这个文件。

请问高手怎么回事啊?

在asp.net中在资源管理器中用添加引用,出现如下提示:
未能添加对“c:\windows\system32.dll”的引用。这不是有效的程序集或com组

件。只有具有扩展名"dll"的程序集或com组件才能被引用。请确保该文件可访问

,并且是一个有效的程序集或com组件。

不知怎么回事?请指教阿?



...全文
89 点赞 收藏 5
写回复
5 条回复
AndyZhang_ 2004年12月30日
你dll没发调用的,因为没有导出的东西

注册也是不可能的,应为你没有DllRegisterServer输入点,无法注册这个文件
回复 点赞
CMyMfc 2004年12月30日
想调用也难, dll根本没有导出的东西
回复 点赞
dabears 2004年12月30日
你想DLL调用吧
不是注册
回复 点赞
oyljerry 2004年12月30日
dll需要导出想调用的函数
回复 点赞
CMyMfc 2004年12月28日
我晕, 你的dll不是组件, 怎么去注册
回复 点赞
发动态
发帖子
C++ 语言
创建于2007-09-28

3.1w+

社区成员

24.8w+

社区内容

C++ 语言相关问题讨论,技术干货分享
社区公告
暂无公告