2

の新しいバージョンには、古いパッケージで必要な APIglpkがありません。の新しいバージョンで古いパッケージ ( COBRALPXなど) を使用するにはどうすればよいですか?glpk

COBRAは MATLAB と Python で使用できることに注意してください。requireglpkLPXapi の両方があり、両方を使用したいと考えています。

4

1 に答える 1

1

理想的には、新しい API を使用するバージョンに切り替える必要があります。それは何年も前から存在しています。それができない場合は、ChangeLog の V4.53 への次のエントリが正しい方向を示しています。

    * examples/oldapi/lpx.h, examples/oldapi/lpx.c
    A set of routines that simulate the old GLPK API (as defined
    in 4.48) were added. Thanks to Jan Engelhardt <jengelh@inai.de>
    for suggestion.

ソース リリースのディレクトリexamples/oldapiには、必要なものがすべて含まれています。README からの抜粋:

The program module in this subdirectory contains an implementation of
the old GLPK API as it was defined in GLPK 4.48.

To compile an existing project using the old GLPK API you need to add
to the project two files lpx.h and lpx.c.
于 2014-08-12T20:03:58.167 に答える