如何用vc生成authorware能调用的dll文件
即使vc生成的dll,其他应用程序能调用谢谢我用win32 dynamic-link library进行生成
可是在authorware中调用的时候总是提示没有我申明的函数(我已申明为输出函数)
即使vc生成的dll,其他应用程序能调用谢谢我用win32 dynamic-link library进行生成
可是在authorware中调用的时候总是提示没有我申明的函数(我已申明为输出函数)
解决方案 »
- 编程创建宽带连接后,如何设置为“允许没有安全措施的密码”
- 困扰的CreateDialogIndirect 各位帮个忙!
- 有关firefox,哪位大侠知道如何在我自己写的firefox里面,得到firefox实例,比如nsIWebBrowser,然后通过它操作firefox,还有如何截获firefox的events,IE可以用BHO解决,但是firefox怎么弄,急啊,救命啊
- 如何得到一台机器硬件的唯一标识码?
- 用socket怎么写http上传下载的程序呀?
- 怎么是两个视图同时访问一个数据库文件?
- 大家帮忙看看我得代码?
- 如何做一个选取路径的对话筐,读取用户选取的路径呢?
- 怎样使用winsock中的listen()和accept()函数,使得它可以不断循环以侦听客户端要求并连接?
- MFC 采用CSComm控件怎么清空串口缓存区
- C++如何获取设备hardware id&判断driver是否已安装
- 请问在框架类中的某一个消息映射来调用view类中的一个自己定义的成员函数应该如何写??
2 extern "C" __declspec(dllexport)
3 .DEF
EXPORTS
MyFunc
这个什么意思
编译得时候提示如下信息:
Creating library Release/test.lib and object Release/test.exp
test.exp : error LNK2001: unresolved external symbol _MyPrint
Release/test.dll : fatal error LNK1120: 1 unresolved externals
我先写个最简单的dll
要求是能让其他程序可以调用,比如authorware调用
而不仅仅vc的其他程序调用
只要求返回个字符串//代码如下
#include "windows.h"
#include "string.h"
__declspec(dllexport) char * MyPrint(void);char s[10];
char * MyPrint(void)
{
strcpy(s,"temp");
return s;
}
#include "string.h"
extern "C" __declspec(dllexport) WINAPI char * MyPrint(void);char s[10];
char * MyPrint(void)
{
strcpy(s,"temp");
return s;
}
extern "C" __declspec(dllexport)已经足够了.