CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

简单的控制台程序为什么不能使用mfc?

楼主honkiko(honky)2005-08-03 16:51:28 在 VC/MFC / 基础类 提问

int   main()  
  {  
                    CFile   file;  
  CString   strFullName("D:\\temp\\05080312.csv");  
  cout<<strFullName<<endl;  
   
  return   0;  
  }  
   
  就这么几行,可是编译通过了,连接的时候出错。以下是出错信息:  
  dms.obj   :   error   LNK2001:   unresolved   external   symbol   "public:   virtual   __thiscall   CFile::~CFile(void)"   (??1CFile@@UAE@XZ)  
  dms.obj   :   error   LNK2001:   unresolved   external   symbol   "public:   __thiscall   CString::~CString(void)"   (??1CString@@QAE@XZ)  
  dms.obj   :   error   LNK2001:   unresolved   external   symbol   "public:   __thiscall   CString::operator   char   const   *(void)const   "   (??BCString@@QBEPBDXZ)  
  dms.obj   :   error   LNK2001:   unresolved   external   symbol   "public:   __thiscall   CString::CString(char   const   *)"   (??0CString@@QAE@PBD@Z)  
  dms.obj   :   error   LNK2001:   unresolved   external   symbol   "public:   __thiscall   CFile::CFile(void)"   (??0CFile@@QAE@XZ)  
  Debug/dms.exe   :   fatal   error   LNK1120:   5   unresolved   externals  
   
  怎么回事? 问题点数:20、回复次数:8Top

1 楼honker110(honker)回复于 2005-08-03 18:51:06 得分 5

新建项目时要添加MFC支持,把MFC那个复选框选上Top

2 楼iceqings(小西瓜)回复于 2005-08-03 19:24:58 得分 0

欢迎加入Visual   C++   开发   QQ群  
   
  群号:9643456  
   
  有不能解决的问题吗,加入我们,让我们共同解决Top

3 楼Cybergate()回复于 2005-08-03 19:44:30 得分 0

不要混用标准库跟MFC库。Top

4 楼lbianxp(ian)回复于 2005-08-03 19:51:49 得分 5

选定mfc支持就行了Top

5 楼alon21(Alon.飘一族)回复于 2005-08-03 20:00:01 得分 5

#include   "windows.h"  
  int   main()  
  {  
  CFile   file;  
  CString   strFullName("D:\\temp\\05080312.csv");  
  cout<<strFullName<<endl;  
   
  return   0;  
  }  
   
  然后  
  Project->Setting中的General面板  
  Microsoft   Foundation   Classes:  
  选:Use   MFC   in...Top

6 楼kugou123(酷狗)(彪悍的人生,不需要解释 www.xiaozhou.net)回复于 2005-08-04 00:25:39 得分 0

Use   MFC   in   shared   library    
  或者  
  Use   MFC   in   static   libraryTop

7 楼guoxiaoli(半导体)回复于 2005-08-04 09:11:30 得分 0

在新建工程是选中MFC复选框!!Top

8 楼guoxiaoli(半导体)回复于 2005-08-04 09:21:22 得分 5

忘记了你是console程序  
   
  Project->Setting中的General面板  
   
  选:Use   MFC   in   shared   DLL    
  或者  
  Use   MFC   in   static   library  
  Top

相关问题

  • 如何用VC.net写出使用MFC的控制台程序
  • MFC程序如何在控制台输出?
  • 控制台程序中如何使用 MFC 的头文件
  • 请问如何在控制台中用cl编译mfc程序
  • 我用vc建立一个控制台程序,支持mfc,程序很简单,但是运行出错,请大家帮我看看
  • 开发控制台程序
  • 关于控制台程序
  • 用VC编写一个简单的控制台程序的问题
  • 能否在控制台程序中加mfc的东西???能否象这样做?
  • 各位:有谁知道怎样在控制台程序中使用MFC库?

关键词

  • mfc
  • 程序
  • use mfc
  • static library
  • shared
  • 中的general面板
  • setting

得分解答快速导航

  • 帖主:honkiko
  • honker110
  • lbianxp
  • alon21
  • guoxiaoli

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo