0
我在cpp文件中定义了一些函数,用于使用ctypes在Python中进行的游戏。从ctypes调用的CPP文件创建一个DLL
我想用这个cpp文件创建一个DLL,以便我可以稍后在Windows中使用Python进行调用。为此我一直在尝试使用Visual Studio 2015,但我一直无法做到这一点。
你能帮我创建DLL吗?
我在cpp文件中定义了一些函数,用于使用ctypes在Python中进行的游戏。从ctypes调用的CPP文件创建一个DLL
我想用这个cpp文件创建一个DLL,以便我可以稍后在Windows中使用Python进行调用。为此我一直在尝试使用Visual Studio 2015,但我一直无法做到这一点。
你能帮我创建DLL吗?
感谢您的回答!虽然,我已经检查过,而且我有这个选项。我去了新的项目,Visual C++部分,然后我选择了win32项目,创建了一个空的项目,并在源代码部分添加了一个现有的文件,即我的cpp文件。在配置管理器中,我选择了64位选项,因为我已经构建了64位的所有内容。然后我构建了解决方案,并且我得到了一个dll,但是当我尝试运行我的程序时,它说无法找到cpp文件中定义的函数,所以我想我做错了一些问题 – AJC
很多事情在这里可能是错误的,但很少的细节。名称修改不同于32位到64位,但在这里似乎没有问题。当你创建你的Win32项目时,你选择了导出符号吗?它也可能取决于您是否将它编译为Debug或Release。你的代码可能有问题吗?我建议你发布更多针对当前问题的更具体的问题。并检查[this]这样的帖子(http://stackoverflow.com/questions/18554149/ctypes-load-a-dll-without-error-message-but-nothing-happened?rq=1) – lordjohncena