各位大虾:
我自己编了一个dll,但我测试它,发现
.\MyDll.dll : fatal error LNK1136: invalid or corrupt file
我是这样调用的:,在project\setting\link加入.\MyDll.dll
在我的测试文件中加入我的dll的头文件MyDll.h,我所生成的dll的名称是MyDll.dll
把它已经copy进\winnt\system\和我的测试文件的目录下,please help me!有急用!
何致远
我自己编了一个dll,但我测试它,发现
.\MyDll.dll : fatal error LNK1136: invalid or corrupt file
我是这样调用的:,在project\setting\link加入.\MyDll.dll
在我的测试文件中加入我的dll的头文件MyDll.h,我所生成的dll的名称是MyDll.dll
把它已经copy进\winnt\system\和我的测试文件的目录下,please help me!有急用!
何致远
解决方案 »
- 新手学MFC求出基础问题
- LOD控制 Qsplat
- 使用fstream如何快速的从一个文件的后面截掉指定字节的二进制数据?
- binary_function的问题
- 一个关于xp下sendto函数发送数据包大小的问题
- 怎样将htm文件以及所需的资源如图片全部编译到dll动态连接库中。就像Mcafee界面和系统shdoclc.dll一样
- 在 程序中 怎样得到GetLastError()对应的信息?
- 上海地区求VC++人才
- 《Programming Windows程式开发设计指南》Charles Petzold的中文电子版下载地址
- 有关文件存储问题---急急急,请求帮忙
- 程序中产生GUID?
- 有誰知道VS.NET的序列号
不然怎么叫动态连接?
仔细看看书哦
pFunc=GetProcAddress(hIntance,"FunctionName");//注意FunctionName的大小写
(*pFunc)(Param List);
FreeLibrary(hInstance);
说得对!
1.把.lib和.h文件加入到你的工程中
2.hInstance=LoadLibrary("MyDLL.dll");
pFunc=GetProcAddress(hIntance,"FunctionName");//注意FunctionName的大小写
(*pFunc)(Param List);
FreeLibrary(hInstance);
不然怎么叫动态连接?
仔细看看书哦