FingerJetFXOSE Cygwin编译错误

时间:2017-07-20 03:31:08

标签: c++ gcc

有人可以帮助我,我在Cygwin 32中编译FingerJetFXOSE时遇到问题 gcc版本5.4.0(GCC)

我使用了以下命令:

$ make -f Makefile
make -C src/libFRFXLL
make[1]: Entering directory '/home/src/FingerJetFXOSE-master/src/libFRFXLL'
make -C src/libFRFXLL
make[2]: Entering directory '/home/src/FingerJetFXOSE-    master/src/libFRFXLL/src/libFRFXLL'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/src/FingerJetFXOSE-master/src/libFRFXLL/src/libFRFXLL'
make[1]: Leaving directory '/home/src/FingerJetFXOSE-master/src/libFRFXLL'
make -C src/libfjfx
make[1]: Entering directory '/home/src/FingerJetFXOSE-master/src/libfjfx'
g++ -O2  -Wl,--strip-all -I../../include -I../libFRFXLL/include -fno-    exceptions-fno-rtti -fno-stack-protector -fPIC -shared -nodefaultlibs -Wl,--version-script

我最后收到了这个错误:

../libFRFXLL/lib/libFRFXLL.a(FRFXLLCreateFeatureSetInPlaceFromRaw.o):FRFXLLCreat                                                                                                                
eFeatureSetInPlaceFromRaw.cpp:(.text$_ZN14FingerJetFxOSE15FpRecEngineImpl20Featu                                                                                                                
reExtractionObjINS0_8Embedded24FeatureExtractionInPlaceEE16CreateFeatureSetIhEEi                                                                                                                
PT_jjjjjPPv[__ZN14FingerJetFxOSE15FpRecEngineImpl20FeatureExtractionObjINS0_8Emb                                                                                                                
edded24FeatureExtractionInPlaceEE16CreateFeatureSetIhEEiPT_jjjjjPPv]+0x159c): un                                                                                                                
defined reference to `memmove'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:62: ../../lib/libfjfx.so.5.2.0] Error 1
make[1]: Leaving directory '/home/usr/FingerJetFXOSE-master/src/libfjfx'
make: *** [Makefile:50: src/libfjfx] Error 2

由于

1 个答案:

答案 0 :(得分:0)

我在这里查看了FingerJetFXOSE项目的makefile:

makefile不支持Cygwin。 README表示支持Windows,但我怀疑它们是指在手动导入源代码后基于Visual Studio的构建。

我认为你要么必须在GNU / Linux上编译,要么在没有上游makefile的情况下编译这段代码。

相关问题