Message154487
| Author |
Steve.McConnel |
| Recipients |
Steve.McConnel |
| Date |
2012年02月27日.16:32:31 |
| SpamBayes Score |
4.2088657e-05 |
| Marked as misclassified |
No |
| Message-id |
<1330360352.45.0.311661027338.issue14141@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
The Python27.lib file shipped with the 64-bit Windows installer (.msi) has several symbols with improper values. The problem appears to be a single underscore instead of a double underscore between __imp and Py in the symbol. Attempting to build our application which links to Python in Visual Studio 2008, the following symbols are undefined due to this problem:
__imp__PyCallable_Check
__imp__PyClass_Type
__imp__PyDict_GetItemString
__imp__PyErr_Clear
__imp__PyErr_Fetch
__imp__PyErr_Occurred
__imp__PyImport_ImportModule
__imp__PyInstance_Type
__imp__PyModule_GetDict
__imp__PyObject_CallObject
__imp__PyRun_SimpleStringFlags
__imp__PyString_AsString
__imp__PyString_AsStringAndSize
__imp__PyString_FromStringAndSize
__imp__PyString_Type
__imp__PyTraceBack_Type
__imp__PyTuple_New
__imp__PyTuple_SetItem
__imp__PyType_IsSubtype
__imp__PyUnicodeUCS2_AsUnicode
__imp__PyUnicodeUCS2_FromUnicode
__imp__PyUnicodeUCS2_GetSize
__imp__Py_DecRef
__imp__Py_Finalize
__imp__Py_Initialize
These symbols appear to be properly defined in the 32-bit version. |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2012年02月27日 16:32:32 | Steve.McConnel | set | recipients:
+ Steve.McConnel |
| 2012年02月27日 16:32:32 | Steve.McConnel | set | messageid: <1330360352.45.0.311661027338.issue14141@psf.upfronthosting.co.za> |
| 2012年02月27日 16:32:31 | Steve.McConnel | link | issue14141 messages |
| 2012年02月27日 16:32:31 | Steve.McConnel | create |
|