引用动态DLL的问题

Magicwords 2008-05-04 05:39:51
在VS.NET2005中写了一个ATL程序,动态链接库;另外建了一个拖管C++下的ASP.NET Webservice程序,程序中要引用ATL

ATL主要代码如下:
int add(int a,int b)
{
return a+b;
}

该ATL在我另建的一个VC 6.0下的一个MFC程序调用完全正确

在拖管C++下的webservice中调用的时候就出现了这样的错误:

错误 1 error LNK2028: 无法解析的标记(0A00000C) "int __cdecl add(int,int)" (?add@@$$FYAHHH@Z),该标记在函数 "public: int __clrcall test0001::Class1::add1(int,int)" (?add1@Class1@test0001@@$$FQ$AAMHHH@Z) 中被引用 test0001.obj

请高手帮忙....
...全文
79 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Magicwords 2008-05-04
  • 打赏
  • 举报
回复
那样写好后在webservice中如何调用了,?
  • 打赏
  • 举报
回复
extern "C" int __stdcall add(int a,int b)
{
return a+b;
}

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧