VC6.0中的BCG问题

羽毛乱发 2010-02-01 05:19:14
看到不少人说BCG美化界面不错,就下载下来装了下,

但是,发现编译自带的例程时,有许多编译通不过(VS2005也一样),

错误问题是: cannot open file "BCGCBPRO100D.lib"

网上找了下,也没有相关的解决方法,所以,

请用过的大侠,解决下。(BCGCBPRO100D这个库,我
搜索了下,BCG里没有的。)


希望进来的别灌水,谢谢咯!
...全文
1751 30 打赏 收藏 转发到动态 举报
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
宝马良驹 2011-04-16
  • 打赏
  • 举报
回复
默认的安装包里是没有。lib的,必须手动编译BCGPPROBAR目录下的dsw, 然后再bin中会生成需要的文件
shmily_lglg 2010-09-10
  • 打赏
  • 举报
回复
小弟也想用VC6.0设计个界面,有什么好的建议啊
littlefangMFC 2010-02-02
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 shengliz 的回复:]
引用 13 楼 littlefangmfc 的回复:
是你没有装好,去C:\Program Files\BCGSoft\BCGControlBarPro(不一定是C盘了,看你装在哪个盘)下,运行BCGCBProIntegrate.exe和BCGCBProBuildWizard.exe成功之后才会有BCGCBPRO100D.DLL,如果运行时找不到BCGCBPRO100D.DLL,你把BCGCBPRO100D.DLL拷到你的文件夹就行了


装的时候,会自动执行BCGCBProIntegrate.exe和BCGCBProBuildWizard.exe的,前面一个都可以,
但是运行BCGCBProBuildWizard.exe时,都失败啊(昨天VS2005还能通过的)。
我单独编译,也通不过,有点纳闷,我再进去看看,

谢谢楼上的兄弟们了!
[/Quote]
你多试几次,我用的也是10.0,装的时候也出现过这个情况,你说的失败是什么现象?把VC相关的东西都关掉再运行BCGCBProBuildWizard.exe,不行的话就多试几次,我记得装这个东西的时候要重新装一下VC,选择一下注册VC的环境变量,因为VC装的时候默认是不注册环境变量的,需要手动选。
jianghandaxue 2010-02-02
  • 打赏
  • 举报
回复
哎 给你发了这多帖子,没反应!
jianghandaxue 2010-02-02
  • 打赏
  • 举报
回复
刚刚那个BCGCBPRO100D.lib没解决吗?你QQ多少?
羽毛乱发 2010-02-02
  • 打赏
  • 举报
回复
刚用VC6.0编译,结果出现这个错误

C:\Program Files\BCGSoft\BCGControlBarPro\BCGCBPro\BCGPGridCtrl.cpp(9591) : error C2660: 'VarBstrCmp' : function does not take 4 parameters

我昨天尝试修改函数定义,但是发现修改了没有用啊!还是报同一个错误!
用VS2005编译,顺利通过了!

羽毛乱发 2010-02-02
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 littlefangmfc 的回复:]
是你没有装好,去C:\Program Files\BCGSoft\BCGControlBarPro(不一定是C盘了,看你装在哪个盘)下,运行BCGCBProIntegrate.exe和BCGCBProBuildWizard.exe成功之后才会有BCGCBPRO100D.DLL,如果运行时找不到BCGCBPRO100D.DLL,你把BCGCBPRO100D.DLL拷到你的文件夹就行了
[/Quote]

装的时候,会自动执行BCGCBProIntegrate.exe和BCGCBProBuildWizard.exe的,前面一个都可以,
但是运行BCGCBProBuildWizard.exe时,都失败啊(昨天VS2005还能通过的)。
我单独编译,也通不过,有点纳闷,我再进去看看,

谢谢楼上的兄弟们了!
羽毛乱发 2010-02-02
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 jianghandaxue 的回复:]
引用 1 楼 loop_k 的回复:
我以前用的是10 好像有问题 以前我也发帖子问过 没得到答案
后来换了个9.4的 用起来没有问题
你可以换个版本试试



你如果想知道怎么解决,我也可以帮你,呵呵呵呵呵
[/Quote]

呵呵,今天铁通的网络好差,
兄弟,有何高见啊,说下,别藏着,小心发霉噢!
jianghandaxue 2010-02-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 loop_k 的回复:]
我以前用的是10 好像有问题 以前我也发帖子问过 没得到答案
后来换了个9.4的 用起来没有问题
你可以换个版本试试
[/Quote]


你如果想知道怎么解决,我也可以帮你,呵呵呵呵呵
jianghandaxue 2010-02-02
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 littlefangmfc 的回复:]
是你没有装好,去C:\Program Files\BCGSoft\BCGControlBarPro(不一定是C盘了,看你装在哪个盘)下,运行BCGCBProIntegrate.exe和BCGCBProBuildWizard.exe成功之后才会有BCGCBPRO100D.DLL,如果运行时找不到BCGCBPRO100D.DLL,你把BCGCBPRO100D.DLL拷到你的文件夹就行了
[/Quote]


LZ用的是BCG 10.0的,BCG它的安装默认就是C盘,改不了滴!!!!!!!!!!!!!!!!!
jianghandaxue 2010-02-02
  • 打赏
  • 举报
回复
LZ把你的QQ告诉我,我帮你解决这个隐藏的问题!
littlefangMFC 2010-02-02
  • 打赏
  • 举报
回复
是你没有装好,去C:\Program Files\BCGSoft\BCGControlBarPro(不一定是C盘了,看你装在哪个盘)下,运行BCGCBProIntegrate.exe和BCGCBProBuildWizard.exe成功之后才会有BCGCBPRO100D.DLL,如果运行时找不到BCGCBPRO100D.DLL,你把BCGCBPRO100D.DLL拷到你的文件夹就行了
jianghandaxue 2010-02-02
  • 打赏
  • 举报
回复
BCGCBPRO100D.lib和BCGCBPRO100D.DLL,后面带个D说明是Debug下生产的,编译时把Release去掉用不着
jianghandaxue 2010-02-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 loop_k 的回复:]
我以前用的是10 好像有问题 以前我也发帖子问过 没得到答案
后来换了个9.4的 用起来没有问题
你可以换个版本试试
[/Quote]


10.0中是有个问题,但是可以解决,它里面有个地方的代码要改一下,重新编译一下就行了。那个有问题的地方是它的向导生产不了LZ所说的BCGCBPRO100D.lib和BCGCBPRO100D.DLL
jianghandaxue 2010-02-02
  • 打赏
  • 举报
回复
你到你的BCG安装目录下找下有没有这个
C:\Program Files\BCGSoft\BCGControlBarPro\Bin\BCGCBPRO100D.lib

这个是VC 6.0使用BCG安装向导所要使用的LIB。如果刚刚那个录下没有BCGCBPRO100D.lib的话,你得要编译一下这个工程:
C:\Program Files\BCGSoft\BCGControlBarPro\BCGPAppWizard.dsw,进而让它生产相应的DLL和LIB


如果有这个BCGCBPRO100D.lib,你就把BCGCBPRO100D.lib和BCGCBPRO100D.DLL拷到你的现在的例子的运行目录下,这样就可以了!
羽毛乱发 2010-02-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 loop_k 的回复:]
我以前用的是10 好像有问题 以前我也发帖子问过 没得到答案
后来换了个9.4的 用起来没有问题
你可以换个版本试试
[/Quote]

恩,试试先,谢了!
sjdev 2010-02-02
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 shengliz 的回复:]
难道还要自己手动链接??实例的话,肯定是打开就能够通过编译的。
[/Quote]

安装之后有个集成的过程,如果这个过程出了问题,就得你亲自出马了。
羽毛乱发 2010-02-02
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 sjdev 的回复:]
bcg10?

我曾经用过7.3,正常情况下,安装完之后会自动进行demo的编译和帮助文件的合并。
这个过程完成之后,进入安装目录,bin目录下的demo程序直接是可以运行的。


如果你要自己进行demo的编译,确保bcgpro工程已经编译成功,这个工程会生成bcgcbpro100d.dll/lib.
然后,在编译demo时,注意lib的链接。

如果提示找不到bcgcbpro100d.lib一个情况是没编译成功,一个情况是路径设置的不对。
[/Quote]

难道还要自己手动链接??实例的话,肯定是打开就能够通过编译的。
Henry8484 2010-02-02
  • 打赏
  • 举报
回复
这个问题我之前也遇到过,直接把你工程编译路径修改成BCG安装目录下面的BIN里面就可以了。~~
langwanglaile 2010-02-02
  • 打赏
  • 举报
回复
在BCGSoft\BCGControlBarPro\Bin\目录下找到BCGCBPRO100D.lib,可能需要重新编译,然后复制到你的程序目录下就好了
加载更多回复(10)

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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