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

连接错误.

楼主nobounded(风)2003-12-04 19:59:02 在 VC/MFC / 基础类 提问

Linking...  
  testDlg.obj   :   error   LNK2001:   unresolved   external   symbol   "int   __stdcall   MonitorPrinters(unsigned   short   const   *)"   (?MonitorPrinters@@YGHPBG@Z)  
  Debug/test.exe   :   fatal   error   LNK1120:   1   unresolved   externals  
  Error   executing   link.exe.  
   
  test.exe   -   2   error(s),   0   warning(s)  
  我把两个项目放在一个目录下,而且DLL项目可以成功编译.在test中我设置了导入库为\debug\mydll.lib,同时exe和dll放在同一个目录下.  
   
  问题点数:100、回复次数:10Top

1 楼wjyhl(VC◎先锋◎)回复于 2003-12-04 20:06:11 得分 14

我建议你设置一个参数试试,将菜单中“工具或者英文版的TOOL”中的有一个“选择。。”子菜单,然后将目录里面的LIB项选择好你的LIB库的路径,我项这样连接库中的函数不应该有问题了。在有,你还必须把库的头文件加入到你的工程中去的。如果在不明白,继续问我Top

2 楼broadoceans(broadoceans)回复于 2003-12-04 20:14:15 得分 14

也可以用  
  #import   "mydll.dll"Top

3 楼nobounded(风)回复于 2003-12-04 20:27:52 得分 0

"你还必须把库的头文件加入到你的工程中去的""目录里面的LIB项选择好你的LIB库的路径"  
  这两项我都做了,还不行我才提问的,我觉得这个问题好奇怪.Top

4 楼COOL099(Alan Zjou)回复于 2003-12-04 21:00:49 得分 15

#pragma   comment(lib,"\debug\mydll.lib")  
   
  肯定是沒有找到lib庫.Top

5 楼wqs6(竹山)回复于 2003-12-04 21:08:37 得分 8

你试试把dll文件放到你的工程目录下  
  Top

6 楼jruv(~~~一叶落而知天下秋~~~)回复于 2003-12-04 22:14:22 得分 14

函数声明有没有加__stdcall阿?  
  Top

7 楼LoverOfVCpp(VCpp爱好者)回复于 2003-12-04 23:16:25 得分 18

按如下顺序点击菜单:Project->Settings   。在“Project   Settings”对话框的左边树型控件里选择你要编译的工程(在这里应是test工程),在该对话框的右边选择“Link”标签,把添加到“Object/library   Modules:”下面的控件里,点击OK。重新编译工程,应该没问题。Top

8 楼LoverOfVCpp(VCpp爱好者)回复于 2003-12-04 23:18:02 得分 0

按如下顺序点击菜单:Project->Settings   。在“Project   Settings”对话框的左边树型控件里选择你要编译的工程(在这里应是test工程),在该对话框的右边选择“Link”标签,把mydll.lib   添加到“Object/library   Modules:”下面的控件里,点击OK。重新编译工程,应该没问题。  
  Top

9 楼syl5005(syl5005)回复于 2003-12-04 23:53:21 得分 17

你的“exe和dll放在同一个目录”在同一目录下了  
  还要“在test中我设置了导入库为\debug\mydll.lib”做什么  
  建议把lib文件也放在DLL的目录下,导入库设置为mydll.lib就行了。  
  Top

10 楼nobounded(风)回复于 2003-12-05 19:37:59 得分 0

是的,只要是书上说的我都做过了,你们说的我都做过了,还是不行我才郁闷无比的.  
  编译环境VS.NET2003/VC++.NET,c4   cpu   512ramTop

相关问题

  • 连接错误
  • 连接错误:
  • 连接错误
  • 连接错误
  • SOCK连接错误???
  • 有连接错误
  • ado连接错误!
  • mfc42ud.dll连接错误
  • 连接cvsnt错误
  • winsock连接错误

关键词

  • 编译
  • 控件
  • 选择
  • 文件
  • debug
  • dll
  • 目录
  • mydll
  • 库
  • 对话框

得分解答快速导航

  • 帖主:nobounded
  • wjyhl
  • broadoceans
  • COOL099
  • wqs6
  • jruv
  • LoverOfVCpp
  • syl5005

相关链接

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

广告也精彩

反馈

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