关于Win32 Dll问题

liuandsky 2013-02-05 10:39:23
最近在研究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
没研究明白怎么出的它?
...全文
154 5 点赞 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
liuandsky 2013-02-05
在请教一个问题,我的这个工程为什么会输出2个debug文件,好像我家里的机器不注意,跟设置有关系吗?
  • 打赏
  • 举报
回复
liuandsky 2013-02-05
引用 1 楼 GLSC_CENA 的回复:
生成后DeBug下来个2个文件 TestLib.dll.embed.manifest TestLib.dll.intermediate.manifest 没研究明白怎么出的它? 你想明白什么?这两个文件的来源吗? 有生成LIB和DLL吗
生成了,刚把问题解决了,原因是有2个degug文件夹,但是我一直在调试那个文件夹下找LIB和DLL所以没找到,另外一个degug问价夹有生成了LIB和DLL,程序没问题。
  • 打赏
  • 举报
回复
生成后DeBug下来个2个文件 TestLib.dll.embed.manifest TestLib.dll.intermediate.manifest 没研究明白怎么出的它? 你想明白什么?这两个文件的来源吗? 有生成LIB和DLL吗
  • 打赏
  • 举报
回复
jimette 2013-02-05
一个工程下面建立几个项目?
  • 打赏
  • 举报
回复
在solution下面有一个debug,在工程目录下面会有一个DEBUG文件夹,是工程设置的问题
  • 打赏
  • 举报
回复
相关推荐
发帖
VC/MFC
加入

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
帖子事件
创建了帖子
2013-02-05 10:39
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……