gpt4 book ai didi

ruby-on-rails - rmagick 未在 Windows 7 上构建 undefined reference 错误

转载 作者:数据小太阳 更新时间:2023-10-29 07:54:06 24 4
gpt4 key购买 nike

嘿,我知道有很多 rmagick 线程,但我还没有找到任何关于我遇到的当前错误的信息。每个人都达到了我的目的,这似乎对他们有用。

所以我安装了 ImageMagick 6.7.1-Q16,我将它包含在没有空格的路径中,并且我安装了 c/c++ 头文件。我已正确安装 Dev-Kit 并正常工作 我现在正在尝试使用此行安装 rmagick gem:

gem install rmagick --platform=ruby -- --with-opt-lib=c:/ImageMagick-6.7.1-Q16/lib --   with-opt-include:/ImageMagick-6.7.1-Q16/include

这是我在查看之后想到的here以及其他几个地方,包括 this post .这似乎让我走得最远,但是当我运行该命令时,它会等待几分钟来尝试构建 gem,然后在 C:\Ruby192\lib\中的所有 .c 文件中给了我一个巨大的 undefined reference 错误列表 ruby \ gem \1.9.1\ gem \rmagick-2.13.1\ext\RMagick/

我看不到它说的所有文件都有引用错误,但其中一些是:

rmutil.c undefined reference to 'CloneImageInfo'

rmimage.c undefined reference to 'DestroyExceptionInfo'

rminfo.c undefined reference to 'GetImageOption'

rmmontage.c undefined reference to 'CloneImageInfo'

rmain.c undefined reference to 'SetFatalErrorHandler'

rmpixel.c undefined reference to 'Allocate Image'

rmstruct.c undefined reference to 'CloneString'

有数百个错误,但它们似乎都引用了相同的 5-6 个资源。

我已经为此工作了一天半,我真的开始感到沮丧,我们将不胜感激。

最佳答案

安装 32 位版本的 ImageMagick 也对我有用。

还要记住添加这些环境变量:

CPATH=C:\Program Files (x86)\ImageMagick-6.7.9-Q16\include
LIBRARY_PATH=C:\Program Files (x86)\ImageMagick-6.7.9-Q16\lib

关于ruby-on-rails - rmagick 未在 Windows 7 上构建 undefined reference 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7151030/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com