我有以下静态函数:
static inline HandVal
StdDeck_StdRules_EVAL_N( StdDeck_CardMask cards, int n_cards )
我可以在 DLL 中导出这个函数吗?如果是这样,怎么做?
谢谢,
麦克风
背景资料:
我这样做是因为原始源代码附带了一个旨在编译为静态 (.lib) 库的 VS 项目。为了使用 ctypes/Python,我将项目转换为 DLL。
我以 DLL 的形式启动了一个 VS 项目并导入了原始源代码。该项目构建到一个 DLL 中,但没有导出任何函数(包括上面列出的函数)(源代码中没有 dllexport 以及 DLL Export Viewer 等工具都证实了这一点)。我试图按照这里的一般建议(在标题中创建一个可导出的包装函数)无济于事......函数似乎仍然没有被导出。