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

[请教高手]用vc编译《inside Visual C++》自带的程序出现的问题

楼主zr820829(锐)2005-04-02 19:57:24 在 VC/MFC / 基础类 提问

我用英文版的VC++6.0编译《inside   Visual   C++》里面自带的所有程序都出现了link错误  
  错误信息如下:  
          Linking...  
  nafxcwd.lib(thrdcore.obj)   :   error   LNK2001:   unresolved   external   symbol   __endthreadex  
  nafxcwd.lib(thrdcore.obj)   :   error   LNK2001:   unresolved   external   symbol   __beginthreadex  
  libcd.lib(crt0.obj)   :   error   LNK2001:   unresolved   external   symbol   _main  
  Debug/ex03a.exe   :   fatal   error   LNK1120:   3   unresolved   externals  
  Error   executing   link.exe.  
   
  ex03a.exe   -   4   error(s),   0   warning(s)  
   
  请问高手,这是什么问题啊? 问题点数:100、回复次数:10Top

1 楼tmwangbo(我爱你)回复于 2005-04-02 20:02:02 得分 10

你看看你的工程编译的配置,应该是在库文件设置的问题Top

2 楼zr820829(锐)回复于 2005-04-02 20:03:19 得分 0

我看了我的include和lib的设置,都是没有问题的啊!Top

3 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-04-02 20:21:41 得分 25

工程类型不对,把console改成windowsTop

4 楼zr820829(锐)回复于 2005-04-02 20:24:40 得分 0

请问楼上的,具体怎么改啊?Top

5 楼surstar(我要写个操作系统出来……)回复于 2005-04-02 20:52:09 得分 0

这个问题 这些人问了N次了  
   
    工程->设置->C/C++->OPTIONS   
   
    把编译选项中的 /MLD 改为/MTTop

6 楼surstar(我要写个操作系统出来……)回复于 2005-04-02 20:56:15 得分 0

新建->工程->win32   application   ->写入项目名字 XXX  ->确定->空项目->完成->确定->点左边 FILE VIEW -> 在项目名上点右箭->ADD files     ->     加入你写的程序    
   
    工程->设置->C/C++->OPTIONS 把编译选项中的 /MLD 改为/MTTop

7 楼surstar(我要写个操作系统出来……)回复于 2005-04-02 21:00:56 得分 65

所有程序都出现了link错误???  
   
    一般的就直接打开后缀为DSW 的文件可以了  
  -------------------  
  《inside   Visual   C++》 里的代码给的方式是怎么给的,因为我学的时候是自己敲的,就没有遇到过  
    我不知道  
   为什么有上面的错误:  
    1.工程类型不对,把console改成windows  
    2.用到了MFC 的程序,需要把编译选项中的 /MLD 改为/MT,因为用到了C运行库,编译的时候有什么多线线程的.<MFC 深入钱出上面有说>  
   
  Top

8 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-04-02 21:09:37 得分 0

Setting的C/C++的Option中subsystem中改为windowsTop

9 楼zr820829(锐)回复于 2005-04-02 21:33:37 得分 0

请问,在哪本书里面有讲这方面的内容啊?Top

10 楼surstar(我要写个操作系统出来……)回复于 2005-04-02 21:47:59 得分 0

<深入钱出MFC >上面有说   为什么用到MFC   的程序要用   /MT   选项Top

相关问题

  • 用VC++编译C++程序??
  • VC编译pro*c/c++的问题
  • VC 怎么设置成用c++的编译器编译.c文件
  • vc++6.0编译标准c的问题
  • VC下编译C 程序的问题
  • Visual C++ 2005 Express Edition Beta,编译"Hello, World" 编译出错
  • 我的Visual C++编译问题
  • 关于Visual C++的编译器手册。
  • 请问如何在VC++的编译环境下编译C程序?
  • 请告诉我怎么在VC++编译环境下编译C程序!谢谢!

关键词

  • visual c++
  • 选项
  • 编译
  • visual
  • 项目
  • 程序
  • 改为/MT
  • 工程
  • inside visual
  • 错误

得分解答快速导航

  • 帖主:zr820829
  • tmwangbo
  • oyljerry
  • surstar

相关链接

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

广告也精彩

反馈

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