У меня есть этот код mytest.cpp, чтобы попробовать позвонить в какой -то класс из файла stundby.py python. < /p>
#include
#include
#include
#include
#include
#include // Required for sleep() function
#include
// Function to show available commands
void showUsage() {
std::cout
arm-linux-gnueabihf-g++ -o Bcmd.so Bcmd.cpp
< /code>
Я получил эту ошибку < /p>
cmd.cpp:7:10: fatal error: Python.h: No such file or directory
7 | #include
| ^~~~~~~~~~
compilation terminated.
< /code>
, а также попробуйте эту команду < /p>
arm-linux-gnueabihf-g++ -o Bcmd.so Bcmd.cpp -I/usr/include/python3.12/ -lpython3.12
< /code>
Но у меня есть < /p>
In file included from /usr/include/python3.12/Python.h:12,
from Bcmd.cpp:7:
/usr/include/python3.12/pyconfig.h:15:12: fatal error: arm-linux-gnueabihf/python3.12/pyconfig.h: No such file or directory
15 | # include
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
< /code>
А вот и вывод файлов find < /p>
/usr/lib/ccache/arm-linux-gnueabihf-g++
/usr/bin/arm-linux-gnueabihf-g++
/usr/libexec/gcc-cross/arm-linux-gnueabihf
/usr/share/gdb/auto-load/usr/arm-linux-gnueabihf
/usr/arm-linux-gnueabihf
/usr/arm-linux-gnueabihf/include/c++/13/arm-linux-gnueabihf
/usr/arm-linux-gnueabihf/include/finclude/arm-linux-gnueabihf
/usr/lib/arm-linux-gnueabihf
/usr/lib/gcc-cross/arm-linux-gnueabihf
/usr/include/python3.12/Python.h
/usr/include/x86_64-linux-gnu/python3.12/pyconfig.h
/usr/include/python3.12/pyconfig.h
< /code>
Как решить эту проблему?! < /p>
p.s: я использую Ubuntu 24.04
и я был установлен (G ++-Arm-Linux -gnueabihf, g ++-Aarch64-linux-gnu и g ++-mipsel-linux-gnu) для компиляции 3 файлов с использованием в системе приемника (ARM, Aarch64 и Mipsel)
Подробнее здесь: https://stackoverflow.com/questions/794 ... -directory
C ++ Cross Compile Ошибка: python.h: нет такого файла или каталога? ⇐ C++
Программы на C++. Форум разработчиков
-
Anonymous
1738837451
Anonymous
У меня есть этот код mytest.cpp, чтобы попробовать позвонить в какой -то класс из файла stundby.py python. < /p>
#include
#include
#include
#include
#include
#include // Required for sleep() function
#include
// Function to show available commands
void showUsage() {
std::cout
arm-linux-gnueabihf-g++ -o Bcmd.so Bcmd.cpp
< /code>
Я получил эту ошибку < /p>
cmd.cpp:7:10: fatal error: Python.h: No such file or directory
7 | #include
| ^~~~~~~~~~
compilation terminated.
< /code>
, а также попробуйте эту команду < /p>
arm-linux-gnueabihf-g++ -o Bcmd.so Bcmd.cpp -I/usr/include/python3.12/ -lpython3.12
< /code>
Но у меня есть < /p>
In file included from /usr/include/python3.12/Python.h:12,
from Bcmd.cpp:7:
/usr/include/python3.12/pyconfig.h:15:12: fatal error: arm-linux-gnueabihf/python3.12/pyconfig.h: No such file or directory
15 | # include
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
< /code>
А вот и вывод файлов find < /p>
/usr/lib/ccache/arm-linux-gnueabihf-g++
/usr/bin/arm-linux-gnueabihf-g++
/usr/libexec/gcc-cross/arm-linux-gnueabihf
/usr/share/gdb/auto-load/usr/arm-linux-gnueabihf
/usr/arm-linux-gnueabihf
/usr/arm-linux-gnueabihf/include/c++/13/arm-linux-gnueabihf
/usr/arm-linux-gnueabihf/include/finclude/arm-linux-gnueabihf
/usr/lib/arm-linux-gnueabihf
/usr/lib/gcc-cross/arm-linux-gnueabihf
/usr/include/python3.12/Python.h
/usr/include/x86_64-linux-gnu/python3.12/pyconfig.h
/usr/include/python3.12/pyconfig.h
< /code>
Как решить эту проблему?! < /p>
p.s: я использую Ubuntu 24.04
и я был установлен (G ++-Arm-Linux -gnueabihf, g ++-Aarch64-linux-gnu и g ++-mipsel-linux-gnu) для компиляции 3 файлов с использованием в системе приемника (ARM, Aarch64 и Mipsel)
Подробнее здесь: [url]https://stackoverflow.com/questions/79416311/c-cross-compile-error-python-h-no-such-file-or-directory[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия