CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VC.NET

控制台程序求助

楼主linguanyu315(冠雨)2006-02-02 18:18:09 在 .NET技术 / VC.NET 提问

本人对VC.NET的控制台程序不熟悉,很简单的程序如下  
  #include   "stdafx.h"  
  #include   "Winsock.h"  
   
  int   _tmain(int   argc,   _TCHAR*   argv[])  
  {  
  hostent*   ht;  
  ht   =   gethostbyname("www.sohu.com");  
  return   0;  
  }  
   
  link的时候,出了两个错  
  意思是不能识别gethostbyname()这个函数.请指教  
  问题点数:30、回复次数:8Top

1 楼hedongfu(何东付)回复于 2006-02-02 19:27:58 得分 0

gethostbyname()这个函数应该写在主函数前面吧Top

2 楼linguanyu315(冠雨)回复于 2006-02-02 19:49:19 得分 0

楼上的,你确定吗?怎么会是这样的呢?那主函数做什么呢  
  只能做输出吗?Top

3 楼ChrisAK(LOLICON)回复于 2006-02-03 19:43:01 得分 0

不是这个问题了~~  
  你使用了winsock   的函数,但没有链接到它的lib吧?Top

4 楼linguanyu315(冠雨)回复于 2006-02-08 23:47:08 得分 0

请问怎么联接lib呢?应该可以自动连接的吧Top

5 楼ChrisAK(LOLICON)回复于 2006-02-09 00:49:38 得分 0

直接在控制台里编译的话,在cl命令后面加参数:  
  /link   Ws2_32.lib  
  是在IDE中的话在项目属性中设置.具体在项目属性的那里偶记不得了.偶不常用IDE的......Top

6 楼ChrisAK(LOLICON)回复于 2006-02-09 00:51:50 得分 0

自动连接的只是几个常用的库:kernel32.lib,msvcrt.lib等.IDE下会添加user32.lib等常用的lib.其他的要自己设置.Top

7 楼forgetconch(forgetconsh)回复于 2006-02-09 10:29:45 得分 0

手动连接:#pragma   comment(lib,"Ws2_32.lib")Top

8 楼mike861()回复于 2006-02-09 11:32:05 得分 0

.net   2003是在“项目”   “属性”     “链接器”     “命令行”里加     “Ws2_32.lib”Top

相关问题

  • 开发控制台程序
  • 关于控制台程序
  • 控制台程序认win32函数吗?
  • vb不能编写控制台程序?
  • 一个控制台的小程序。
  • /////什么是控制台程序?
  • 控制台程序的进度提示
  • 一个出错的控制台程序
  • 怎么hook控制台程序?
  • 关于 win 32控制台程序

关键词

  • .net
  • 控制台
  • 函数
  • 属性
  • ws
  • 项目
  • 程序
  • gethostbyname
  • lib
  • 常用

得分解答快速导航

  • 帖主:linguanyu315

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

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