| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 986 人关注过本帖
标题:[求助]vc++6.0中Netbios编程的连接错!
只看楼主 加入收藏
abcd3558
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-3-24
收藏
 问题点数:0 回复次数:2 
[求助]vc++6.0中Netbios编程的连接错!

各位大侠:
小弟在VC++6.0中打开一个新的工程,选择创建一个Win32 Console程序,用了一下Netbios函数,代码如下:
#include <windows.h>
#include <stdlib.h>
#include <stdio.h>
#include <nb30.h>
int main(int argc, char* argv[])
{
NCB ncb;
UCHAR uRetCode;
LANA_ENUM lana_enum;
memset( &ncb, 0, sizeof(ncb) );
ncb.ncb_command = NCBENUM;
ncb.ncb_buffer = (unsigned char *) &lana_enum;
ncb.ncb_length = sizeof(lana_enum);
uRetCode = Netbios( &ncb );
if ( uRetCode == 0 )
{
printf( "Ethernet Count is : %d\n\n", lana_enum.length);
}
return 0;
}

编译能通过,但总报连接错:
Cpp1.obj : error LNK2001: unresolved external symbol _Netbios@4
Debug/Cpp1.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

请各位老大帮帮忙,谢谢!!!




搜索更多相关主题的帖子: Netbios 
2006-03-24 16:19
zinking
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:35
帖 子:916
专家分:0
注 册:2004-12-5
收藏
得分:0 

出现这种错误是很普遍的,而且很难判断错误出在什么地方
是不是你忘了加什么编译选项
是不是你对netbios不够了解(函数)
是不是代码结构上有问题

问题可能性很多,如果是正确的源代码的话可以与其作者取得联系


http://kongfuziandlife. http://codeanddesign.
2006-03-24 21:37
abcd3558
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-3-24
收藏
得分:0 
谢谢!
谢谢zinking!
我再试试。
2006-03-25 00:55
快速回复:[求助]vc++6.0中Netbios编程的连接错!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015255 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved