C++要如何调用AFX.H这个头文件?

文件成功编译了,就是LINK时候出错,上网查了资料说是调用AFX.H文件是出问题了,那究竟要怎么调用呢?nafxcwd.lib(afxmem.obj):errorLNK2... 文件成功编译了,就是LINK时候出错,上网查了资料说是调用AFX.H文件是出问题了,那究竟要怎么调用呢?

nafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) already defined in libcpd.lib(delop.obj)
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
Debug/Cpp0.exe : fatal error LNK1120: 2 unresolved externals
执行 link.exe 时出错.
#include <iostream>
#include <afx.h>
#include <stdio.h>
#include <string.h>

int main(int argc, char* argv[])
{
CString strFileTitle;

CFileFind cf;
BOOL bWorking = cf.FindFile("d:\\*.rar");
while(bWorking)
{
bWorking=cf.FindNextFile();
strFileTitle=cf.GetFileTitle();
printf("%s\n" ,strFileTitle);

}
system("PAUSE");

return 0;
}

这里面调用的都是系统函数啊!
展开
 我来答
匿名用户
2008-10-20
展开全部
写出程序

VC++6.0:

打开工程后,点击“工程”-“设置”,在打开的对话框中切换到“General"选项卡,将其中的“Microsoft Foundation Classes"设置为"Use MFC in a Shared DLL",确定即可。
yumenstar
2008-10-20 · TA获得超过946个赞
知道小有建树答主
回答量:538
采纳率:0%
帮助的人:402万
展开全部
include <> 与 include ""

""首先在当前目录下寻找,如果找不到,再到系统目录中寻找
<>直接去系统目录中找
<>即系统的函数都放在了系统目录下了
自己定义的函数用""即在当前目录下,或指定目录下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式