DLL экспорт статической функции
У меня есть следующая статическая функция:
static inline HandVal
StdDeck_StdRules_EVAL_N( StdDeck_CardMask cards, int n_cards )
Могу ли я экспортировать эту функцию в DLL? Если так, то как?
Спасибо,
Майк
Исходная информация:
Я делаю это потому, что исходный исходный код поставлялся с проектом VS, предназначенным для компиляции в виде статической (.lib) библиотеки. Чтобы использовать ctypes / Python, я конвертирую проект в DLL.
Я запустил проект VS как DLL и импортировал исходный код. Проект встраивается в DLL, но ни одна из функций (включая функции, подобные перечисленным выше) не экспортируется (что подтверждается как отсутствием dllexport в исходном коде, так и такими инструментами, как DLL Export Viewer). Я пытался следовать общим советамВот (создать экспортируемую функцию-оболочку в заголовке) безрезультатно ... функции все еще не экспортируются.