为什么我的动态连接库查不到导出函数? extern "C" __declspec(dllexport) int Add(int a, int b); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在头文件里加上extern "C" __declspec(dllexport) int Add(int a, int b); 你不用__declspec(dllexport) 导出函数就是隐式加载也找不到 怎么在visual c6.0中就可以不用__declspec(dllexport)呢 晕extern "C" XXX_API int Add(int a, int b);这种形式吧?你要看清楚还定义了#ifdef XXX_EXPORTS#define XXX_API __declspec(dllexport)#else#define XXX_API __declspec(dllimport)#endif 不是,在visual c6.0中可以, 在cpp中只写int add(int x, int y){return x+y;}然后在def文件中写LIBRARY dll2.dllEXPORTSadd就可以了啊 LIBRARY dll2.dllEXPORTSadd @1 就是把你导出的add函数 叫 add @1 后面的也可以不要的 没有用啊,用dumpbin还是看不到导出函数 ToolTip可以同时出现多个吗? 大家来讨论一下我们公司程序员的这个写法有什么好处没有(关于按键) 编程技术群(C\C++) odbc + access 用管理员权限打不开数据库? ADO问题 请高手解答 高分相赠!请进探讨!谢谢! 我的命名管道为什么连不通? socket编程下传送数据的问题!在线等待,急!!! 我的VC死活都和MSDN连不上。 好久不来这处版块啦,要换新的语言啦。 在DLL中 调用AfxGetApp()->GetMainWnd()->GetSafeHwnd() 返回 NULL? 关于类、数组的问题
extern "C" __declspec(dllexport) int Add(int a, int b);
这种形式吧?你要看清楚还定义了
#ifdef XXX_EXPORTS
#define XXX_API __declspec(dllexport)
#else
#define XXX_API __declspec(dllimport)
#endif
int add(int x, int y)
{
return x+y;
}然后在def文件中写
LIBRARY dll2.dllEXPORTS
add
就可以了啊
add @1
后面的也可以不要的