导航
  • 主页
  • VC综合技术
  • 互联网技术
  • MFC AppLauncher
  • .NET 技术
  • 界面
  • 进程
  • 算法
  • 硬件/系统
  • 数据库
  • VC++技术资源

@@##请问,这个连接错误是因为什么?谢谢!!

lykevin 2004-04-13 11:04:51
**********************************************************
Linking...
LINK : fatal error LNK1104: cannot open file "mfc42u.lib"
Error executing link.exe.

这个库文件是不太旧了,我应该如何改成最新的!!project setting什么地方?
如何改??谢谢!!

**********************************************************
--------------------Configuration: ZgChartDemo - Win32 Release--------------------
Compiling...
StdAfx.cpp
fatal error C1083: Cannot open include file: '../ZgChartLib/ZgChartLib.h': No such file or directory
Error executing cl.exe.

ZgChartDemo.exe - 1 error(s), 0 warning(s)
这个库文件的头包含在debug下包含没有问题,但是为什么到release下就包含出问题
谢谢!!

虚心求教!!请高手不要嫌问题太简单!!耐心给解决一下!!不胜感激!!
...全文
28 点赞 收藏 15
写回复
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
王国凡 2004-04-13
第二个问题就是说 ../ZgChartLib/ZgChartLib.h 不存在,请在你的文件中搜索字符串 ZgChartLib.h ,看看涉及 ZgChartLib.h 的 #include 是否是正确的。
回复
lykevin 2004-04-13
include后面是不是带了什么子目录信息跟这个文件目前位置不符的???
在debug下没有问题啊!!!能包含进来
release下的问题!!
回复
Elsie 2004-04-13
看看包含ZgChartLib.h这个头文件的所有地方,include后面是不是带了什么子目录信息跟这个文件目前位置不符的
回复
lykevin 2004-04-13
当前目录下有,我已经拷贝过了!!!
我搞不定了!!!
恳请再次出手1!!
回复
itmaster 2004-04-13
第二个问题:
将../ZgChartLib/ZgChartLib.h'拷贝一份到当前工程目录下试试
回复
lykevin 2004-04-13
我是在windows 2000 server下,谢谢!!
我调了一下Build|Set Active Configure...。

不错!!!

第二个问题呢!!?那位给解决一下1!
回复
zhucde 2004-04-13
第一个问题:

估计是你没有安装Unicode库。只有NT才支持Unicode,Win9x不支持,所以很多人都不使用Unicode方式,但显然你下载的代码使用了这种方式。如果你的程序本身和Unicode无关,你可以切换设置方式:选择菜单Build|Set Active Configure...。会出来个对话框,在框中选不带Unicode的模式,然后再重新编译。如果你的程序和Unicode有关,你就需要重新安装一下VC,选中Unicode库。
回复
lykevin 2004-04-13
对于第二个问题:
在debug下有external dependences
在release下怎么设置才能有这个?
我对照debug下的project setting设置了release下的环境!
还是不行!!
回复
lykevin 2004-04-13
我知道了,Project->Settings...下的link 里面的input要设置input的文件夹!!!


Thank you all!!!
回复
王国凡 2004-04-13
lykevin(我爱C++!!)
在debug下没有问题啊!!!能包含进来,说明应该不是文件的问题,
release下的设置可能出什么问题了?
//--------------------------------------------------
Project->Settings...选择 C/C++ , 在 Category 选择 Optimizations ,然后在 Optimizationss 下接框里选择 Disable (Debug)
回复
lykevin 2004-04-13
mfc42u.lib
在计算机的c盘上没有!!!
回复
lykevin 2004-04-13
不好使啊!!

LINK : warning LNK4098: defaultlib "mfc42d.lib" conflicts with use of other libs; use /NODEFAULTLIB:library
LINK : warning LNK4098: defaultlib "mfcs42d.lib" conflicts with use of other libs; use /NODEFAULTLIB:library
LINK : warning LNK4098: defaultlib "msvcrtd.lib" conflicts with use of other libs; use /NODEFAULTLIB:library
LINK : warning LNK4098: defaultlib "mfco42d.lib" conflicts with use of other libs; use /NODEFAULTLIB:library
回复
oldforest 2004-04-13
第一个问题:
拷贝mfc42u.lib到当前目录
在Project->Setting->Link->Object/library modules 中加入mfc42u.lib

第二个问题:
拷贝ZgChartLib.h到当前目录
修改所有对ZgChartLib.h的包含为:#include "ZgChartLib.h"

够详细了吧,如果问题解决了,别忘了给点分,:)
回复
lykevin 2004-04-13
使用别人做的lib库在设置时应该注意什么??
debug下设置了一下没有问题,
release下有什么要特别注意的吗??
回复
lykevin 2004-04-13
在debug下没有问题啊!!!能包含进来,说明应该不是文件的问题,
如果是文件的问题的话,在debug下就会出问题!!
现在release下缺少一个external dependences的文件夹,在debug下是有的!
应该是设置的问题!!!
release下的设置可能出什么问题了?
回复
发动态
发帖子
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……