0 / 0 / 0
Регистрация: 04.08.2020
Сообщений: 204
1

Как пересобрать python на mingw?

07.01.2021, 23:15. Показов 207. Ответов 0

Доброго времени суток, есть задача запустить следующий python-код из C:
Python
1
2
3
4
5
6
7
8
#include <stdio.h>
#include <Python.h>
 
int main() {
  Py_Initialize();
  PyRun_SimpleString("print('Hello!')");
  Py_Finalize();
}
Но при компиляции программы командой gcc -I C:\Python39\include -L C:\Python39\libs first_test.c -o first_test.exe -l python39
Вылезает ошибка о невозможности найти функции Py_Initialize(), PyRun_SimpleString() и Py_Finalize()
Я считаю, что проблема в том, что компилятор mingw просто не видит питоновские исходники, потому что сам python собран на другом компиляторе и думаю, что сборка python именно на компиляторе mingw поможет решить проблему
Подскажите пожалуйста, как я могу собрать python на mingw?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.01.2021, 23:15
Ответы с готовыми решениями:

Компиляция Python интерпритатора из исходников с помошью MinGW
Нужна помощь в компиляции последней версии Python(Python 3.6.4) интерпритатора из исходников с...

Как пересобрать?
нужно пересобрать это array (size=4) 0 =&gt; object(stdClass) public 'id' =&gt; int 1...

Как пересобрать массив
Доброго дня. Помогите разобраться - есть следующие массивы: 1. productidsArray ( =&gt;...

Как пересобрать ядро FreeBSD?
подскажите пожалуйста как пересобрать ядро FreeBSD. приходиться изучать ОСь,... знаний у меня о...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.01.2021, 23:15

Как правильно пересобрать проект?
Всем добрый день! Очень нужна помощь) Ситуация такая. Есть папка с проектом (расширение .sln),...

Как пересобрать RAID 1 на чипсете AMD ?
Проблема: умер хард, стоящий в рейде. Остался второй. Куплено два новых харда. На рейде стояла ось...

Как пересобрать проект в другой версии .NET?
Всем привет. У меня стоит .NET 4.06. Как можно собрать проект в версии 3.5?

Как разобрать многомерный массив и пересобрать его в нужном виде?
Добрый день. Подскажите пожалуйста по такой проблеме: Имеется JSON: string(1514) &quot;{...

Как найти и пересобрать все установленные файлы после инсталяции
Я хочу изменить кое что в программе и потом сделать из него setup.exe, но многие из програм не...

MinGW, при установке ошибка: unpacking mingw-get-0.6.2-mingw32-beta-20131004-1-bin.tar.xz
Добрый день, форумчане! Недавно начал изучать Си, решил попрактиковаться. В качестве компилятора не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.