C++ 编译时,MIVA API创建的DLL不会注册

C++ 编译时,MIVA API创建的DLL不会注册,c++,api,dll,miva,C++,Api,Dll,Miva,我每天用Miva脚本编写代码。我最近得到了一些API信息,我正试图编写我自己的自定义功能的MIVA在C++中。我能够为一个自定义函数构建DLL,但编译器有问题。它正在标记未知错误193“无法注册.dll/.so C:\Msc\Builtins\Mydll.dll”。此功能对我非常有用,因为我有大量函数文件。如果有人对此有任何经验,我们将不胜感激。您是否使用正确的“位”(32/64位)构建了DLL?是的,我构建了32位。VStudio中的所有内容都设置为x86。这是Miva想要的吗?您是否尝试将构

我每天用Miva脚本编写代码。我最近得到了一些API信息,我正试图编写我自己的自定义功能的MIVA在C++中。我能够为一个自定义函数构建DLL,但编译器有问题。它正在标记未知错误193“无法注册.dll/.so C:\Msc\Builtins\Mydll.dll”。此功能对我非常有用,因为我有大量函数文件。如果有人对此有任何经验,我们将不胜感激。

您是否使用正确的“位”(32/64位)构建了DLL?是的,我构建了32位。VStudio中的所有内容都设置为x86。这是Miva想要的吗?您是否尝试将构建为64位?Miva支持64位和32位。在这里,我们使用32位的Miva Empressa运行服务器。在我们的测试环境中,我们可以运行这两个版本中的任何一个,但我们仍然运行32位版本,以便与服务器保持一致。从我昨天得到的更多信息来看,我相信这是miva编译器特有的。我希望能找到为Miva编写自定义函数的人。它们在购物车业务中是巨大的,但是像我们这样使用脚本语言并不是很流行。很难找到有这方面经验的人。保罗,谢谢你的帮助。