簡體   English   中英

lpsolve安裝問題。 OSX

[英]Lpsolve installing problems. OSX

我正在嘗試使用以下方法安裝lpsolve: http ://jeyroz.tumblr.com/post/605709794/lpsolve-php因此,我正在嘗試執行命令:

$ phpize
$ ./configure --enable-maintainer-zts --with-phplpsolve[version]=../..
$ make
$ make test

當我執行phpize時,它說:

configure.in:3: warning: prefer named diversions
configure.in:3: warning: prefer named diversions

不知道這是否正常。

當我執行./configure --enable-maintainer-zts --with-phplpsolve55=../.. ,它說:

WARNING: unrecognized options: --enable-maintainer-zts
and then there is some checking and error.
configure: error: Invalid phplpsolve55 library, make_lp() not found

誰能幫我?

該選項和相應的錯誤消息完全令人困惑,看起來好像您首先需要 phplpsolve55庫才能構建 phplpsolve55庫。

但事實並非如此。 相反,它正在尋找liblpsolve55.so:

checking lpsolve 5.5
  with-phplpsolve55=Insert path to lp_solve here            Include lpsolve Support... yes, shared
checking for make_lp in -llpsolve55... no
configure: error: Invalid phplpsolve55 library, make_lp() not found

--with-phplpsolve55=../..選項告訴configure在哪里找到頭文件; 它需要在受信任的位置找到lpsolve庫本身liblbsolve55.so 在Linux上是/ lib或/ usr / lib; 在Mac OSX上,您可能需要將configure命令更改為:

DYLD_LIBRARY_PATH=../.. ./configure --enable-maintainer-zts --with-phplpsolve55=../..

有關更多信息,請參見此問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM