我头一次编dll的程序,请各位大人多指教。
我用mfc建了一个regular dll,在里面自建了一个类,我想导出自建类的函数如何做呢??
我用mfc建了一个regular dll,在里面自建了一个类,我想导出自建类的函数如何做呢??
解决方案 »
- 超时重传和累积确认是否会冲突?
- 关于mshtml在多线程中的使用问题
- 关于CView::OnInitialUpdate() 函数一问?
- 如何将一个接口存放在LIST的每一行中?
- 怎样判断文件是否是隐藏文件?
- 奇怪的WinSocket问题
- 按 WEB 页方式查看文件夹的时候,回收站等文件夹的左边通常都有一些按钮、链接和图片,请问这是如何做的?
- 如何处理EDIT Control控件,对应的变量为m_groupid int类型,输入为非法字符时如何判断
- 请问用VC开发数据库应用系统应该看什么书?菜鸟提问
- 请问error LNK2001: unresolved external symbol _main如何解决
- 救命,请大家帮帮忙
- 高分请教一个http的问题(回者有分)!
我在def文件中添加了要导出的函数,可是编译不能通过,提示:unresolved external symbol Open()
在你的DLL中Alt+F7中有一个C/C++中preprocessor definitions编辑框添加AAA_EXPORTS定义,然后在头文件类定义之前添加
#ifdef AAA_EXPORTS
#define AAA_API __declspec(dllexport)
#else
#define AAA_API __declspec(dllimport)
#endif
然后在你的类的声明前添加AAA_API ,就象上面一样,在主工程中包括这个头文件,主工程中在ALT+F7的LINK选项卡添加该DLL的.LIB文件。OK