0

Python ビルド スクリプトを使用してソフトウェアをコンパイルしようとしていますが、次のエラーが発生します。

python build
[CC] cmd\threshold.o
 [CC] src\dwi/SH.o[CC] src\mrview/sidebar/orientation_plot.o

[CC] cmd\read_dicom.o
[CC] lib\file\dicom\dict.o
[CC] cmd\gen_unit_warp.o
[CC] cmd\mrinfo.o
 [CC] lib\file\dicom\image.o

 ERROR:
ERROR:  [CC] cmd\threshold.o[CC] src\dwi/SH.o



g++ -c -Wall -march=i686 -fno-strict-aliasing -DGL_GLEXT_PROTOTYPES -DUSE_TR1 -O
2 -IC:/MinGW/msys/1.0/local/include -DGSL_DLL -mms-bitfields -IC:/gtkmm64/includ
e/glibmm-2.4 -IC:/gtkmm64/lib/glibmm-2.4/include -IC:/gtkmm64/include/sigc++-2.0
 -IC:/gtkmm64/lib/sigc++-2.0/include -IC:/gtkmm64/include/glib-2.0 -IC:/gtkmm64/
lib/glib-2.0/include -Ilib -Isrc cmd\threshold.cpp -o cmd\threshold.og++ -c -Wal
l -march=i686 -fno-strict-aliasing -DGL_GLEXT_PROTOTYPES -DUSE_TR1 -O2 -IC:/MinG
W/msys/1.0/local/include -DGSL_DLL -mms-bitfields -IC:/gtkmm64/include/glibmm-2.
4 -IC:/gtkmm64/lib/glibmm-2.4/include -IC:/gtkmm64/include/sigc++-2.0 -IC:/gtkmm
64/lib/sigc++-2.0/include -IC:/gtkmm64/include/glib-2.0 -IC:/gtkmm64/lib/glib-2.
0/include -Ilib -Isrc src\dwi/SH.cpp -o src\dwi/SH.o

failed with output:

In file included from lib/ptr.h:26:0,
                 from lib/args.h:26,
                 from lib/app.h:30,
                 from cmd\threshold.cpp:30:
lib/mrtrix.h:69:29: fatal error: gsl/gsl_version.h: No such file or directory
compilation terminated.

「gsl_version.h」を探しているファイルは C:\GnuWin32\include\gsl にあり、C:\GnuWin32\include は私のパスに含まれています。では、なぜこのエラーが発生するのでしょうか?

とても有難い!!

ジェシー

4

1 に答える 1

0

このエラーを修正するには、gsl ディレクトリを指す環境変数 LIB_GSL を追加する必要がありました: C:\GnuWin32\include\gsl

乾杯ジェシー

于 2013-05-08T12:01:19.207 に答える