• 3595阅读
  • 2回复

[提问]移植软件无法编译,什么原因呢? [复制链接]

上一主题 下一主题
离线wter27
 
只看楼主 倒序阅读 楼主  发表于: 2011-05-10
因为缺少libmad库文件。我自己下载了一个,修改了下代码。软件有CMAKELISTS.TXT。
其中有一段是
  1. extern "C"
  2. #ifndef MODULE_A_H
  3. #include <mad.h>//这个是什么音频流的头文件吧
  4. #define MODULE_A_H

下面是编译报错的代码。因为文件太多,不知该从哪里下手。有人说是缺MAD库,不了解。有人能解答下么
c:/qt/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: cannot find -lmad

collect2: ld returned 1 exit status

mingw32-make[4]: *** [..\..\..\..\bin\plugins\Input\mad.dll] Error 1

mingw32-make[3]: *** [release] Error 2

mingw32-make[2]: *** [sub-mad-make_default] Error 2

mingw32-make[1]: *** [sub-Input-make_default] Error 2

mingw32-make: *** [sub-src-plugins-make_default-ordered] Error 2

The process "C:/QT/mingw/bin/mingw32-make.exe" exited with code %2.
Error while building project qmmp (target: Desktop)
When executing build step 'Make'
离线wter27
只看该作者 1楼 发表于: 2011-05-12
自己顶下吧。都不值得沉到哪里了。。。希冀有高手帮得解决
离线wter27
只看该作者 2楼 发表于: 2011-05-19
求解啊,哪个高手帮帮忙指点下迷津
快速回复
限100 字节
 
上一个 下一个