Доброго времени суток, есть задача запустить python из-под C, но при включении файла Python.h лезет ошибка об отсутствии файла в директории, при указании полного пути лежит ошибка из самого файла Python.h, что там модули не подключаются
Я вижу два варианта: перенести файл с моим кодом C непосредственно в ту же директорию, где хранится файл Python.h, или, что как я считаю гибче, сменить директорию работы программы, некий аналог chdir в Python
Подскажите, есть ли подобные функции в C для смены директории?
Надо не вызывать функцию в программе на C, а устанавливать правильный рабочий (текущий) каталог перед вызовом компилятора или задавать пути в файле настроек или переменных окружения.
Относительно него, это подстраиваться под путь к файлу?
Мне это не подходит, так как при открытии файла Python.h не открываются файлы, заинклюженные в Python.h, так как они в другой директории
Нужно именно само выполнение программы перенести к нужному месту