GetLastError的127错误
2013-07-02 21:07
211 查看
为了给.exe程序瘦身,增强系统模块化,有事我们会将部分程序代码写入到.dll文件当中去,但是我们还要调用该模块中的功能函数,所以,这就有了导出函数,一般而言函数的导
出有两种方式,一是在函数的声明,定义过程中写明,比较繁琐,一种是在.def文件中声明,这种比较简单,假如我们要将
int hehe()
{
MessageBox(NULL,L"DLL已经成功加载",0,0);
return 0;
}
写入dll文件,并且在.exe文件中进行调用,那么我们就要声明该函数是可以导出的,这样的话就变成了
extern"C"__declspec(dllexport) int hehe()
{
MessageBox(NULL,L"DLL已经成功加载",0,0);
return 0;
}
或者使用向导添加def文件,一般会自动生成LIBRARY我们会在后面添加模块的名字 "DLL",然后利用
EXPORT
functionname @1
声明要导出的函数名称
所以GetLastError()127的错误解决方法,如果不是大意的将函数名称写错,就是函数导出的声明出了问题,经验所得
出有两种方式,一是在函数的声明,定义过程中写明,比较繁琐,一种是在.def文件中声明,这种比较简单,假如我们要将
int hehe()
{
MessageBox(NULL,L"DLL已经成功加载",0,0);
return 0;
}
写入dll文件,并且在.exe文件中进行调用,那么我们就要声明该函数是可以导出的,这样的话就变成了
extern"C"__declspec(dllexport) int hehe()
{
MessageBox(NULL,L"DLL已经成功加载",0,0);
return 0;
}
或者使用向导添加def文件,一般会自动生成LIBRARY我们会在后面添加模块的名字 "DLL",然后利用
EXPORT
functionname @1
声明要导出的函数名称
所以GetLastError()127的错误解决方法,如果不是大意的将函数名称写错,就是函数导出的声明出了问题,经验所得
相关文章推荐
- GetLastError获取系统的错误消息
- 错误代码中文查询GetLastError返回代码的含义
- VC中GetLastError()获取错误信息的使用
- 使用FormatMessage功得到GetLastError得到的错误信息
- 如何知道GetLastError()返回的错误代码的意义?
- Windows核心编程学习笔记(1)--显示GetLastError错误的详细信息
- winsock accept立即返回,GetLastError得到10014错误
- GetLastError的应用1万多种错误全集
- 利用GetLastError()获得的socket编程中常见错误
- GetLastError 错误号说明
- winsock accept立即返回,GetLastError得到10014错误
- VC中GetLastError()获取错误信息的使用
- c++学习之:根据GetLastError()返回值获取错误信息
- 由GetLastError()获得的错误代码得到字符串描述
- GetLastError获得错误信息
- 关于virtualbox不能为虚拟电脑启动一个新任务报错 GetLastError=1790(其他错误id也可以一试)的问题
- WinDBG 技巧: 显示GetLastError() 错误码 (!gle命令)
- 调用GetLastError 错误代码 含义
- 错误代码中文查询GetLastError返回代码的含义
- GetLastError()错误编号及意义