最近在研究dll和lib,我新建了一个WIN32 DLL想导出一个测试函数,工程名TestLib
test.h
#define  EXPORT extern "C" _declspec(dllexport)
EXPORT int MAX(int a,int b);
test.cpp
int MAX(int a,int b)
{
return a>b?a:b;
}生成后DeBug下来个2个文件
TestLib.dll.embed.manifest
TestLib.dll.intermediate.manifest
没研究明白怎么出的它?dll

解决方案 »

  1.   

    生成后DeBug下来个2个文件
    TestLib.dll.embed.manifest
    TestLib.dll.intermediate.manifest
    没研究明白怎么出的它?你想明白什么?这两个文件的来源吗?
    有生成LIB和DLL吗
      

  2.   

    生成了,刚把问题解决了,原因是有2个degug文件夹,但是我一直在调试那个文件夹下找LIB和DLL所以没找到,另外一个degug问价夹有生成了LIB和DLL,程序没问题。
      

  3.   

    在请教一个问题,我的这个工程为什么会输出2个debug文件,好像我家里的机器不注意,跟设置有关系吗? 
      

  4.   

    在solution下面有一个debug,在工程目录下面会有一个DEBUG文件夹,是工程设置的问题