ACLLib 配置时lib文件找不到解决方法

解决方法一 :将下面这几段路径直接粘贴到DEV C++的linker框中即可

"../../../../Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib/libwinmm.a"

"../../../../Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib/libmsimg32.a"

"../../../../Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib/libkernel32.a"

"../../../../Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib/libuser32.a"

"../../../../Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib/libgdi32.a"

"../../../../Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib/libole32.a"

"../../../../Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib/liboleaut32.a"

"../../../../Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib/libuuid.a"

解决方法二:首先,lib一定存在电脑中!!!!!!

找不到lib文件是因为路径找错了

MOOC翁恺的C语言程序设计进阶中写道:

在Win7或Win8上正常安装的Dev C++,无论是用的MinGW编译器还是TDM编译器都是可以正常使用ACLLib的,但是要注意以下几点:

1. 如果还在使用4.9.9.2的Dev C++,一定要升级到5以上,建议都升级到最新的5.10的版本;

2. 在新建项目的时候选择Windows Application类型;

3. 根据自己机器是32位还是64位来选择编译类型,如果是32位的机器选择MinGW32位方式,如果是64位的机器建议选择TDM的64位方式;

4. 在配置项目的时候,根据32位还是64位选择正确目录下的库文件来加入:

1. 32位下,库文件是:

"C:/Program Files/Dev-Cpp/MinGW32/lib/libwinmm.a"

"C:/Program Files/Dev-Cpp/MinGW32/lib/libmsimg32.a"

"C:/Program Files/Dev-Cpp/MinGW32/lib/libkernel32.a"

"C:/Program Files/Dev-Cpp/MinGW32/lib/libuser32.a"

"C:/Program Files/Dev-Cpp/MinGW32/lib/libgdi32.a"

"C:/Program Files/Dev-Cpp/MinGW32/lib/libole32.a"

"C:/Program Files/Dev-Cpp/MinGW32/lib/liboleaut32.a"

"C:/Program Files/Dev-Cpp/MinGW32/lib/libuuid.a"

2. 64位下,库文件是:

C:/Program Files/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib/libwinmm.a

C:/Program Files/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib/libmsimg32.a

C:/Program Files/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib/libkernel32.a

C:/Program Files/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib/libuser32.a

C:/Program Files/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib/libgdi32.a

C:/Program Files/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib/libole32.a

C:/Program Files/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib/liboleaut32.a

C:/Program Files/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib/libuuid.a

5. 最后,如果出现“undefined reference to `TransparentBlt' ”这个错误,两个解决方案:

1. 偷懒的,打开acllib.c,找到“TransparentBlt”所在的行,把整行注释掉;

2. 打开工程配置,找到编译器选项,加入-DWINVER=0x0500。

注意:这里的Program File  文件夹可能是Program File(x86)

若还是找不到lib文件,建议重装DEV C++,并按照默认目录安装,重复上述操作即可


  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值