Формат "libpython2.7.a" не распознается при кросс-компиляции проекта для Raspberry Pi3 - PullRequest
0 голосов
/ 09 апреля 2019

моя программа (QT / C ++) использует модуль python для загрузки видео с диска Google, он работает очень хорошо, но я не смог сделать кросс-компиляцию для raspberry pi3.Это была моя первая ошибка КакИсправить неизвестную ошибку при кросс-компиляции моего приложения QT для raspberry-pi3 .После исправления этой ошибки у меня теперь есть новая ошибка, я не знаю, что это значит:

вот ошибка:

/home/Documents/project/digitalsignage/lib/python2.7/ -lpython2.7 -ldl -lutil -L/opt/qtrpi/raspi/qt5pi/lib -lQt5Quick -L/opt/qtrpi/raspbian/sysroot/usr/lib/arm-linux-gnueabihf -lQt5Widgets -lQt5Gui -lQt5Qml -lQt5Network -lQt5Xml -lQt5Core -Wl,-rpath-link,/opt/qtrpi/raspbian/sysroot/opt/vc/lib -lGLESv2 -lpthread 
/home/Documents/project/digitalsignage/lib/python2.7//libpython2.7.a: error adding symbols: File format not recognized
collect2: error: ld returned 1 exit status
Makefile:170: recipe for target 'DigitalSignal' failed
make: *** [DigitalSignal] Error 1

, а вот строка 170 файла Makefile.:

####### Build rules

$(TARGET): /home/Documents/project/digitalsignage/lib/python2.7/libpython2.7.a $(OBJECTS)  
    $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)

если кто-нибудь знает, нужно ли мне что-то изменить в Makefile, пожалуйста, помогите мне ??

...