Я пытаюсь условно скомпилировать (или сгенерировать) код c из Cython pxd. Я читал, что я могу DEF определить значение aa и IF, чтобы условно генерировать на основе его значения, но как я могу получить это значение для получения из-за пределов файла pxd?Cython условная компиляция на основе внешнего значения
Конкретно эти два случая теперь мне интересно:
- дать некоторые из командной строки определяют для Cython, предпочтительно через Cython.Distutils Setuptools образом
- заголовочный файл C ехЬегп-эд определяет некоторое значение и условно определить с помощью Cython на основе этого значения (возможно, невозможно сейчас?)
Спасибо
На самом деле второй момент нежизнеспособен, так как, как я узнал, Cython фактически не анализирует внешние файлы заголовков. – ron
Лучший ответ на аналогичную проблему приведен в http://stackoverflow.com/questions/26225187/try-statement-in-cython-for-cimport-for-use-with-mpi4py/26226758#26226758. (Я не знаю, было ли это жизнеспособным решением, когда задавался этот вопрос) – DavidW