比如:
BOOL Add(CString a,CString)
int Add(short,short,short)
导出中声明Add
报错:cannot find unique match for symbol "Add"
BOOL Add(CString a,CString)
int Add(short,short,short)
导出中声明Add
报错:cannot find unique match for symbol "Add"
解决方案 »
- 如何快速枚举局域网存活主机IP?
- 控件 变灰 还能传递数据吗?
- IOCP中,大家是不是在工作线程中提交发送操作,说说各自思路?
- 谁知道哪有 电子版《MFC经典问答》 免费下载的告诉我啊!!!也可以发到我的邮箱!!!请各位多多支持!!!
- vc的view->debug window后面的选项都是灰色,请问什么时候可用?
- fortran和VC连编的问题,请指教!
- 问个MFC include文件的问题
- 在GDI对象中,如何自定义线型:如增加一种点画线类型,其点间距和样式与标准点画线有所区别。
- 请关注一下http://expert.csdn.net/Expert/topic/1460/1460495.xml?temp=7.067508E-02
- 为什么2?
- 如何在dll和主程序中共享变量?
- 高分:GDI+中怎样获得和设置DrawString时每个字符之间的间隔
因为Dll输出函数有不少为了兼容,都采取C语言的函数命名方式,
而多态是C++对象模型(其它的都是仿造这个得)特有的,
编译时会把函数名和参数列表一起生成库函数名,
这和C语言只按函数名生成的是相悖的,
如果使用extern "C"也不能达成你的目的,
只有把dll输出做成C++类输出才行,如楼上所示
C的winmain函数啊,怎么改,各位给个代码,让我试一下,OK?
请知道解决的,就我提供Add函数举个例子啊