指定DLL文件输出函数
2011-07-15 17:07
232 查看
手头有一个VC6的工程,目标是生成dll文件。在转换为VC2010程序编译出来DLL文件,使用eXeScope查看,发现DLL没有输出函数。后用下面的方法完成输出函数的添加。
原输出函数定义为:
BOOL CALLBACK Test(LPTSTR szName);
将该声明改为:
extern BOOL __declspec(dllexport) CALLBACK Test(LPTSTR szName);
修改后使用eXeScope查看,就可以看到输出函数了。如果问题还是没有解决,可以看看工程中有没有def文件,该文件用于定义DLL的输出函数。
原输出函数定义为:
BOOL CALLBACK Test(LPTSTR szName);
将该声明改为:
extern BOOL __declspec(dllexport) CALLBACK Test(LPTSTR szName);
修改后使用eXeScope查看,就可以看到输出函数了。如果问题还是没有解决,可以看看工程中有没有def文件,该文件用于定义DLL的输出函数。
相关文章推荐
- 使用dumpbin命令查看dll导出函数及重定向输出到文件(VS自带)
- 使用dumpbin命令查看dll导出函数及重定向输出到文件
- 显示EXE,DLL或PDB文件中指定函数的Parameter和local variables信息
- C/C++ Tips: 查看DLL文件中的输出函数的小工具
- 显示EXE,DLL或PDB文件中指定函数的Parameter和local variables信息
- dll添加.def文件与直接在需要导出的函数定义处指定_declspec( dllexport )有区别吗?
- 显示EXEDLL或PDB文件中指定函数的Parameter和local variables信息
- GetProcAddress函数检索指定的动态链接库(DLL)中的输出库函数地址
- 解决在VS2010下利用def文件使dll输出函数不改名的方法
- Delphi中编写无输出函数名的DLL文件
- 使用ida逆向分析dll动态链接库时,动态调式指定输出函数
- Delphi中编写无输出函数名的DLL文件
- syslog函数输出到指定文件的问题
- 使用LoadLibrary函数装载一个DLL文件,没有指定文件路径,那么操作系统搜索DLL文件的策略如下
- 显示EXE,DLL或PDB文件中指定函数的Parameter和local variables信息
- 使用dumpbin命令查看dll导出函数及重定向输出到文件【轉】
- 使用dumpbin命令查看dll导出函数及重定向输出到文件
- 常用函数之指定目录下查询文件
- C语言fputc()函数:写文件函数(将一指定字符写入文件流中)
- 保存eclipse控制台输出内容到指定文件