【问题标题】:Gcc can't find wine libsGcc 找不到葡萄酒库
【发布时间】:2012-05-04 21:19:33
【问题描述】:

编译 LMMS 时出现以下错误:

/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: cannot find -lshell32
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: cannot find -lcomdlg32
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: cannot find -lgdi32
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: cannot find -ladvapi32
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: cannot find -luser32
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: cannot find -lkernel32
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: cannot find -lntdll

我有 32 位和 64 位版本的 wine,所有的库都位于 /usr/lib(64)/wine/

我应该怎么做才能让它编译?

生成文件:http://pastebin.com/kgUe0cW1

【问题讨论】:

    标签: c++ c gcc opensuse wine


    【解决方案1】:

    在你的编译命令中添加这个 opt 行?
    -L/usr/lib(64)/wine

    然后您的 ld 将找到 .so 文件。

    【讨论】:

    • 如何将它添加到makefile?
    • 你能把你的makefile粘贴到这里吗?然后身体可以帮你解决~ :)
    猜你喜欢
    • 2017-05-01
    • 2016-01-27
    • 1970-01-01
    • 2010-12-19
    • 2016-11-15
    • 1970-01-01
    • 2019-02-01
    • 2010-10-13
    • 1970-01-01
    相关资源
    最近更新 更多