我使用cygwin gcc编译了一个c ++ dll,现在我试图从本机windows编译器加载它,并调用函数,它们有不同的函数名称,我编译的dll有类,并且是64位。 我有dlltool生成的.def文件,我试图通过visual studio命令提示符使它成为lib,但据我所知这2个def文件有不同的语法,它们不是吗?我可以编辑它以带来视觉工作室可理解的def文件吗?
是否可以在cygwin gcc中指定调用约定来编译dll? , 要么 是否可以在Visual Studio中为加载的dll指定调用约定而无需更改dll的头文件?
由于