please help me!我给100分
我做了一个dll,然后用一个文件来调用它,编译那个文件出现
.\MyDll.dll : fatal error LNK1136: invalid or corrupt file
我的dll文件设置如下:在dll的头文件定义如下:
#define DLLExport _declspec(dllexport)
DLLExport int WINAPI Double(int Val);
在cpp文件中:对Double(int Val)进行简单的定义
DLLExport int WINAPI Double(int Val)
{
int result = 2*Val;
return result;
}
结果dll文件编译没有错误,并且输出
Creating library Debug/MyDll.lib and object Debug/MyDll.exp
然后我重新作了另外的一个程序,来对它进行测试,
在它的cpp文件中添加了一个“MyDll.h”
在project\setting中object/library modules中输入:".\MyDll.dll"
而且我把生成的dll已经copy到我的system下!编译没有错误,出现上面的情况
望各位大侠不啻指教,在线等待!帮帮我!