확실한 답변을 드릴 수는 없지만 cygwin에서도 빌드하는 데 문제가 있습니다. 누락 된 기호 문제처럼 보입니다. __int64 심볼을 찾을 수없는 경우 실패한 첫 번째 장소입니다. 나는 이것이 모든 리눅스 코드이기 때문에 이것을 이해하지 못한다. 그리고 나는 __int64가 마이크로 소프트 VC++ 전용 심볼이라고 생각했다. 어쨌든, 나는 여러 곳에서 "길게 길다"라는 말을 고집하려고 노력했다. ImageMagick의 라이브러리는 Linux뿐 아니라 Visual C++에서도 작동하도록 설계되었으며, WINDOWS 정의를 볼 때 VC++ 특정 심볼을 사용하려고합니다. VC++ 및 KABOOM으로 실제로 컴파일!
$ make
make all-recursive
make[1]: Entering directory `/home/Ben/pfstools-1.8.2'
Making all in src
make[2]: Entering directory `/home/Ben/pfstools-1.8.2/src'
Making all in pfs
make[3]: Entering directory `/home/Ben/pfstools-1.8.2/src/pfs'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/Ben/pfstools-1.8.2/src/pfs'
Making all in fileformat
make[3]: Entering directory `/home/Ben/pfstools-1.8.2/src/fileformat'
g++ -DHAVE_CONFIG_H -I. -I../.. -I./../pfs -fopenmp -I/usr/include/ImageMagick
-O3 -MT pfsinimgmagick.o -MD -MP -MF .deps/pfsinimgmagick.Tpo -c -o pfs
inimgmagick.o pfsinimgmagick.cpp
In file included from /usr/include/ImageMagick/magick/MagickCore.h:147,
from /usr/include/ImageMagick/Magick++/Include.h:47,
from /usr/include/ImageMagick/Magick++/Image.h:11,
from /usr/include/ImageMagick/Magick++.h:9,
from pfsinimgmagick.cpp:29:
/usr/include/ImageMagick/magick/magick-type.h:129: error: `__int64' does not nam
e a type
[and so on]
출처
2010-08-24 22:53:13
Ben
특히 이러한 도구에 대한 경험이 없기 때문에 많은 편집 경험이 있습니다. 어떤 종류의 컴파일 오류가 발생합니까? – Thomas