Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.2调试库_Python_Linker Errors - Fatal编程技术网

Python 3.2调试库

Python 3.2调试库,python,linker-errors,Python,Linker Errors,我需要下载或构建python32_d.lib,不幸的是,每当我搜索如何获得所说的lib时,我得到的都是人们问同样的问题,但从来没有真正的答案 一个答案是#undef(未定义)DEBUG(未定义)(未定义)(未定义))DEBUG(未定义))(未定义41 那么,我实际上如何获得python32_d.lib呢?您是使用MSVC构建的吗?你应该开始了。你是用MSVC建立的吗?应该让你开始了。我不明白的是为什么他们不分发pythonXX_d.lib和pythonXX_d.dll,我必须下载源代码。然后下载

我需要下载或构建python32_d.lib,不幸的是,每当我搜索如何获得所说的lib时,我得到的都是人们问同样的问题,但从来没有真正的答案
一个答案是#undef(未定义)DEBUG(未定义)(未定义)(未定义))DEBUG(未定义))(未定义41

那么,我实际上如何获得python32_d.lib呢?

您是使用MSVC构建的吗?你应该开始了。

你是用MSVC建立的吗?应该让你开始了。

我不明白的是为什么他们不分发pythonXX_d.lib和pythonXX_d.dll,我必须下载源代码。然后下载它的依赖项,然后编译它的依赖项,这样我就可以自己构建一些调试库和dll了!仅仅因为我喜欢编程并不意味着我喜欢编译一切=(嗯……编译和理解东西是如何构建的对编程来说至关重要。每个.lib以及它们如何链接到它的客户机都非常依赖于编译器。它不能简单地重新分发,因为它们的目的是与其他/您的二进制文件一起编译,而不是简单地执行。前者非常依赖于您的构建环境和工具链。后者不是。我确实了解编译以及它们是如何链接在一起的。但是当你安装它时,它附带python32.lib和python32.dll。他们的站点上有多个安装程序,应该有不同的版本,就像我使用的许多其他库一样……我不明白的是,他们为什么不分发pythonXX\u d。lib和pythonXX_d.dll,我必须下载源代码。然后下载它的依赖项,然后编译它的依赖项,这样我就可以自己构建一些调试lib和dll!仅仅因为我喜欢编程并不意味着我喜欢编译所有东西=(嗯……编译和理解东西是如何构建的对编程来说至关重要。每个.lib以及它们如何链接到它的客户机都非常依赖于编译器。它不能简单地重新分发,因为它们的目的是与其他/您的二进制文件一起编译,而不是简单地执行。前者非常依赖于您的构建环境和工具链。后者不是。我确实了解编译以及它们是如何链接在一起的。但是当你安装它时,它附带python32.lib和python32.dll。它们的站点上有多个安装程序,并且应该有不同的版本,就像我使用的许多其他库一样……我正在尝试让3.1在VC++2010 Express中工作,并且有相同的版本问题。我设法链接到Python31.lib。您确定在整个项目中取消定义
\u DEBUG
,还是仅在包含python头的位置取消定义?请将其从预处理器设置中删除,然后重试。我正在尝试让3.1在VC++2010 Express中运行,但遇到了相同的问题。我设法链接到Python31.lib。您是否支持您是在整个项目中取消定义
\u DEBUG
,还是仅在包含python头的位置取消定义?请将其从预处理器设置中删除,然后重试。