为什么Unable to open file 'XPMENU22.LIB'

meapex 2003-01-01 03:09:33
我找了个程序,里面用到了XPMENU22控件,在这之前我的bcb6安装过xp控件,现在编译这个程序总是报Unable to open file 'XPMENU22.LIB'错。我将程序中的xp控件删除,错误依然,请问这是怎么回事,怎么解决?
...全文
130 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingfish 2003-01-02
  • 打赏
  • 举报
回复
楼主

按你说的情况,没lib你编译不成功的(除非你不用那个XPMENU)
meapex 2003-01-02
  • 打赏
  • 举报
回复
up
iec 2003-01-02
  • 打赏
  • 举报
回复
XPMENU22.LIB 采用两种格式:1 COFF格式 2 OMF格式
XPMENU22.LIB 可能不是C++ BUILDER (COFF)产生的,重新生成LIB文件,命令如下:
import XPMENU22.LIB XPMENU22.DLL
iec 2003-01-02
  • 打赏
  • 举报
回复

更正错误

dos

implib 位于\Borland\CBuilder6\Bin

implib XPMENU22.LIB XPMENU22.DLL


FallenAngel 2003-01-02
  • 打赏
  • 举报
回复
Project->View Project Source
查找XPMenu22.LIB,然后全部删除
保存工程,关闭工程,再打开,试试看
meapex 2003-01-02
  • 打赏
  • 举报
回复
冰冰凉,你那个import XPMENU22.LIB XPMENU22.DLL在哪里执行?
meapex 2003-01-02
  • 打赏
  • 举报
回复
我现在不用他也不行啊。我将窗体上的xp控件都删了,而且在头文件等地方将相关的东西都删了,还是出现相同的问题
xt_nibin 2003-01-02
  • 打赏
  • 举报
回复
具体是确保打开这个工程,在“工程”->“选项”里有一个“包含”的选项夹
在里面的Lib路经里把你的XPMenu.lib所在的路经加进来,再重新编译工程就OK了。
注意:前提是你的C++ Builder里面已安装好了这个XPMENU控件。通常如果你没有对C++ Builder进行自定义,这个xpmenu.lib会在你的C++ Builder下面的
Projects->Lib下面
meapex 2003-01-01
  • 打赏
  • 举报
回复
野人小子,怎么加?我不会,能细细说说么?
xt_nibin 2003-01-01
  • 打赏
  • 举报
回复
把xpmenu.lib的路经加入到这个工程就OK了,这主要是你的XPMENU和原开发者的XPMENU安装位置不同所至!
meapex 2003-01-01
  • 打赏
  • 举报
回复
我搜索了整个机器,都没有找到这个文件。在哪里能下载到呢?
imickey 2003-01-01
  • 打赏
  • 举报
回复
你查找所有缺少的lib文件,然后把所有的文件拷贝到CB相应的系统目录下,就可以了
meapex 2003-01-01
  • 打赏
  • 举报
回复
不是啊,我的是源代码,对它进行编译死活提示缺少这个文件。
我在头文件中将include“XPmenu.hpp”等相关的申明都删了再编译还是出现这个问题
kingfish 2003-01-01
  • 打赏
  • 举报
回复
没懂你的意思
你的程序是编译好的exe?(exe当然可以)
meapex 2003-01-01
  • 打赏
  • 举报
回复
那为什么我自己写的程序就可以正常运行xpmenu控件?
再说,我已经把该控件删除了,结果还是不行
kingfish 2003-01-01
  • 打赏
  • 举报
回复
头文件.hpp只是变量/类/函数声明
meapex 2003-01-01
  • 打赏
  • 举报
回复
那.hpp文件都包含了些什么东西?
kingfish 2003-01-01
  • 打赏
  • 举报
回复
没有当然打不开了,头文件没有用,只是函数声明,实现在lib里的

你说的东东我没用过,你search吧
meapex 2003-01-01
  • 打赏
  • 举报
回复
这个文件好像没有啊
我是用#include "XPMenu.hpp",有问题么?
如果机器上没有这个文件应该去哪里找?
kingfish 2003-01-01
  • 打赏
  • 举报
回复
找找那个lib文件在不在?
如果不是在include下检查路经对不对?
加载更多回复(1)

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧