pseyepy
pseyepy copied to clipboard
LINK error
I use Python version 3.6.13 32bit, VS 2015
I get this error
LINK : warning LNK4044: unrecognized option '/std=c++11'; ignored Creating library build\temp.win32-3.6\Release\pseyepy\cameras.cp36-win32.lib and object build\temp.win32-3.6\Release\pseyepy\cameras.cp36-win32.exp cameras.obj : error LNK2001: unresolved external symbol __imp__PySequence_List cameras.obj : error LNK2001: unresolved external symbol __imp__PyBaseObject_Type cameras.obj : error LNK2001: unresolved external symbol __imp___PyDict_NewPresized cameras.obj : error LNK2001: unresolved external symbol __imp__PyObject_SetAttr cameras.obj : error LNK2001: unresolved external symbol __imp__PyUnicode_InternFromString cameras.obj : error LNK2001: unresolved external symbol __imp__PyCFunction_Type cameras.obj : error LNK2001: unresolved external symbol __imp__PyOS_snprintf cameras.obj : error LNK2001: unresolved external symbol __imp__PyThreadState_Get cameras.obj : error LNK2001: unresolved external symbol __imp___Py_CheckRecursionLimit cameras.obj : error LNK2001: unresolved external symbol __imp__PyExc_Exception cameras.obj : error LNK2001: unresolved external symbol __imp__PyNumber_InPlaceTrueDivide cameras.obj : error LNK2001: unresolved external symbol __imp__PyErr_SetObject cameras.obj : error LNK2001: unresolved external symbol __imp__PyCode_NewEmpty cameras.obj : error LNK2001: unresolved external symbol __imp__PyErr_GivenExceptionMatches cameras.obj : error LNK2001: unresolved external symbol __imp__PyLong_AsUnsignedLong cameras.obj : error LNK2001: unresolved external symbol __imp__PyObject_Malloc cameras.obj : error LNK2001: unresolved external symbol __imp__PyErr_WarnEx cameras.obj : error LNK2001: unresolved external symbol __imp__PyExc_RuntimeWarning cameras.obj : error LNK2001: unresolved external symbol __imp__PyFunction_Type cameras.obj : error LNK2001: unresolved external symbol __imp__PyFrame_New cameras.obj : error LNK2001: unresolved external symbol __imp__PyLong_AsSsize_t cameras.obj : error LNK2001: unresolved external symbol __imp__PyExc_DeprecationWarning cameras.obj : error LNK2001: unresolved external symbol __imp___PyDict_SetItem_KnownHash cameras.obj : error LNK2001: unresolved external symbol __imp__PyExc_KeyError cameras.obj : error LNK2001: unresolved external symbol __imp__PySlice_Type cameras.obj : error LNK2001: unresolved external symbol __imp___PyLong_AsByteArray cameras.obj : error LNK2001: unresolved external symbol __imp__PyImport_ImportModuleLevelObject cameras.obj : error LNK2001: unresolved external symbol __imp__PyErr_Occurred cameras.obj : error LNK2001: unresolved external symbol __imp__PyLong_FromSsize_t cameras.obj : error LNK2001: unresolved external symbol __imp__PyObject_GenericGetAttr cameras.obj : error LNK2001: unresolved external symbol __imp__PyTraceBack_Here cameras.obj : error LNK2001: unresolved external symbol __imp__PyList_SetSlice cameras.obj : error LNK2001: unresolved external symbol __imp___PyThreadState_UncheckedGet cameras.obj : error LNK2001: unresolved external symbol __imp__PyExc_RuntimeError cameras.obj : error LNK2001: unresolved external symbol __imp__PyMethod_New cameras.obj : error LNK2001: unresolved external symbol __imp__PyObject_SetAttrString cameras.obj : error LNK2001: unresolved external symbol __imp__PyLong_FromLong cameras.obj : error LNK2001: unresolved external symbol __imp__PyObject_GC_UnTrack cameras.obj : error LNK2001: unresolved external symbol __imp__PyObject_Hash cameras.obj : error LNK2001: unresolved external symbol __imp__PyLong_FromUnsignedLongLong cameras.obj : error LNK2001: unresolved external symbol __imp__Py_GetVersion cameras.obj : error LNK2001: unresolved external symbol __imp__PyObject_GetAttr cameras.obj : error LNK2001: unresolved external symbol __imp__PyLong_AsUnsignedLongLong cameras.obj : error LNK2001: unresolved external symbol __imp__PyBytes_AsStringAndSize cameras.obj : error LNK2001: unresolved external symbol __imp___Py_NoneStruct cameras.obj : error LNK2001: unresolved external symbol __imp__PyLong_AsLongLong cameras.obj : error LNK2001: unresolved external symbol __imp__PyTuple_New cameras.obj : error LNK2001: unresolved external symbol __imp__PySequence_Contains cameras.obj : error LNK2001: unresolved external symbol __imp__PyDict_SetItemString cameras.obj : error LNK2001: unresolved external symbol __imp__PyDict_Size cameras.obj : error LNK2001: unresolved external symbol __imp__PyLong_FromLongLong cameras.obj : error LNK2001: unresolved external symbol __imp__PyFrame_Type cameras.obj : error LNK2001: unresolved external symbol __imp__PyFloat_FromDouble cameras.obj : error LNK2001: unresolved external symbol __imp__PyExc_AttributeError cameras.obj : error LNK2001: unresolved external symbol __imp__PyTuple_GetSlice cameras.obj : error LNK2001: unresolved external symbol __imp__PyNumber_Multiply cameras.obj : error LNK2001: unresolved external symbol __imp__PyErr_SetString cameras.obj : error LNK2001: unresolved external symbol __imp__PyExc_ZeroDivisionError cameras.obj : error LNK2001: unresolved external symbol __imp__PyIter_Next cameras.obj : error LNK2001: unresolved external symbol __imp__PyObject_GetIter cameras.obj : error LNK2001: unresolved external symbol __imp__PyNumber_Add cameras.obj : error LNK2001: unresolved external symbol __imp__PyErr_WarnFormat cameras.obj : error LNK2001: unresolved external symbol __imp__PyEval_EvalCodeEx cameras.obj : error LNK2001: unresolved external symbol __imp__PyExc_ValueError cameras.obj : error LNK2001: unresolved external symbol __imp___Py_CheckRecursiveCall cameras.obj : error LNK2001: unresolved external symbol __imp___PyCFunction_FastCallDict cameras.obj : error LNK2001: unresolved external symbol __imp__PyLong_FromUnsignedLong cameras.obj : error LNK2001: unresolved external symbol __imp__PyDict_Next cameras.obj : error LNK2001: unresolved external symbol __imp__PyErr_Format cameras.obj : error LNK2001: unresolved external symbol __imp__PyDict_Type cameras.obj : error LNK2001: unresolved external symbol __imp__PyObject_RichCompare cameras.obj : error LNK2001: unresolved external symbol __imp__PyBool_Type cameras.obj : error LNK2001: unresolved external symbol __imp__PyTuple_Type cameras.obj : error LNK2001: unresolved external symbol __imp___Py_FalseStruct cameras.obj : error LNK2001: unresolved external symbol __imp__PyNumber_InPlaceAdd cameras.obj : error LNK2001: unresolved external symbol __imp__PyFloat_Type cameras.obj : error LNK2001: unresolved external symbol __imp___PyLong_FromByteArray cameras.obj : error LNK2001: unresolved external symbol __imp__PyModule_NewObject cameras.obj : error LNK2001: unresolved external symbol __imp__PyMethod_Type cameras.obj : error LNK2001: unresolved external symbol __imp__PyLong_Type cameras.obj : error LNK2001: unresolved external symbol __imp__PyType_IsSubtype cameras.obj : error LNK2001: unresolved external symbol __imp__PyNumber_Subtract cameras.obj : error LNK2001: unresolved external symbol __imp__PyErr_Restore cameras.obj : error LNK2001: unresolved external symbol __imp__PyUnicode_Join cameras.obj : error LNK2001: unresolved external symbol __imp__PyExc_OverflowError cameras.obj : error LNK2001: unresolved external symbol __imp__PyTuple_GetItem cameras.obj : error LNK2001: unresolved external symbol __imp__PyImport_GetModuleDict cameras.obj : error LNK2001: unresolved external symbol __imp__PyModule_GetDict cameras.obj : error LNK2001: unresolved external symbol __imp__PySequence_GetSlice cameras.obj : error LNK2001: unresolved external symbol __imp__PyObject_Free cameras.obj : error LNK2001: unresolved external symbol __imp__PyErr_ExceptionMatches cameras.obj : error LNK2001: unresolved external symbol __imp__PyObject_Dir cameras.obj : error LNK2001: unresolved external symbol __imp__PyObject_GC_Del cameras.obj : error LNK2001: unresolved external symbol __imp__PyErr_Fetch cameras.obj : error LNK2001: unresolved external symbol __imp__PyLong_AsLong cameras.obj : error LNK2001: unresolved external symbol __imp__PyObject_ClearWeakRefs cameras.obj : error LNK2001: unresolved external symbol __imp__PyObject_Not cameras.obj : error LNK2001: unresolved external symbol __imp__PyUnicode_AsUTF8 cameras.obj : error LNK2001: unresolved external symbol __imp__PyUnicode_FromFormat cameras.obj : error LNK2001: unresolved external symbol __imp__PyNumber_InPlaceMultiply cameras.obj : error LNK2001: unresolved external symbol __imp__PyList_New cameras.obj : error LNK2001: unresolved external symbol __imp__PySlice_New cameras.obj : error LNK2001: unresolved external symbol __imp__PyImport_AddModule cameras.obj : error LNK2001: unresolved external symbol __imp__PyType_Ready cameras.obj : error LNK2001: unresolved external symbol __imp__PyObject_GetAttrString cameras.obj : error LNK2001: unresolved external symbol __imp__PyErr_Clear cameras.obj : error LNK2001: unresolved external symbol __imp__PyList_Append cameras.obj : error LNK2001: unresolved external symbol __imp__PyUnicode_Decode cameras.obj : error LNK2001: unresolved external symbol __imp__PyLong_AsDouble cameras.obj : error LNK2001: unresolved external symbol __imp__PyCode_New cameras.obj : error LNK2001: unresolved external symbol __imp__PyDict_SetItem cameras.obj : error LNK2001: unresolved external symbol __imp__PyDict_New cameras.obj : error LNK2001: unresolved external symbol __imp__PyObject_CallFinalizerFromDealloc cameras.obj : error LNK2001: unresolved external symbol __imp___PyDict_GetItem_KnownHash cameras.obj : error LNK2001: unresolved external symbol __imp__PyObject_IsInstance cameras.obj : error LNK2001: unresolved external symbol __imp__PyNumber_Index cameras.obj : error LNK2001: unresolved external symbol __imp__PyExc_StopIteration cameras.obj : error LNK2001: unresolved external symbol __imp__PyList_Type cameras.obj : error LNK2001: unresolved external symbol __imp__PyErr_NoMemory cameras.obj : error LNK2001: unresolved external symbol __imp__PyDict_GetItemString cameras.obj : error LNK2001: unresolved external symbol __imp__PyObject_GetItem cameras.obj : error LNK2001: unresolved external symbol __imp__PyObject_CallObject cameras.obj : error LNK2001: unresolved external symbol __imp__PyModuleDef_Init cameras.obj : error LNK2001: unresolved external symbol __imp__PyObject_GC_Track cameras.obj : error LNK2001: unresolved external symbol __imp__PyBytes_FromStringAndSize cameras.obj : error LNK2001: unresolved external symbol __imp__PyImport_Import cameras.obj : error LNK2001: unresolved external symbol __imp__PyNumber_Long cameras.obj : error LNK2001: unresolved external symbol __imp__PyUnicode_Compare cameras.obj : error LNK2001: unresolved external symbol __imp__PyObject_IsSubclass cameras.obj : error LNK2001: unresolved external symbol __imp__PyExc_TypeError cameras.obj : error LNK2001: unresolved external symbol __imp__PyMem_Realloc cameras.obj : error LNK2001: unresolved external symbol __imp__PyObject_IsTrue cameras.obj : error LNK2001: unresolved external symbol __imp__PyDict_Copy cameras.obj : error LNK2001: unresolved external symbol __imp__PyExc_NameError cameras.obj : error LNK2001: unresolved external symbol __imp__PyTuple_Pack cameras.obj : error LNK2001: unresolved external symbol __imp___PyByteArray_empty_string cameras.obj : error LNK2001: unresolved external symbol __imp__Py_OptimizeFlag cameras.obj : error LNK2001: unresolved external symbol __imp__PyMem_Malloc cameras.obj : error LNK2001: unresolved external symbol __imp__PyList_AsTuple cameras.obj : error LNK2001: unresolved external symbol __imp__PyExc_IndexError cameras.obj : error LNK2001: unresolved external symbol __imp__PyExc_ImportError cameras.obj : error LNK2001: unresolved external symbol __imp___Py_TrueStruct cameras.obj : error LNK2001: unresolved external symbol __imp__PyExc_SystemError cameras.obj : error LNK2001: unresolved external symbol __imp__PyObject_SetItem cameras.obj : error LNK2001: unresolved external symbol __imp___PyObject_GC_New cameras.obj : error LNK2001: unresolved external symbol __imp__PyException_SetCause cameras.obj : error LNK2001: unresolved external symbol __imp__PyNumber_TrueDivide cameras.obj : error LNK2001: unresolved external symbol __imp__PyTraceBack_Type cameras.obj : error LNK2001: unresolved external symbol __imp__PyMethodDescr_Type cameras.obj : error LNK2001: unresolved external symbol __imp__PyEval_EvalFrameEx cameras.obj : error LNK2001: unresolved external symbol __imp__PyUnicode_FromString cameras.obj : error LNK2001: unresolved external symbol __imp___PyType_Lookup cameras.obj : error LNK2001: unresolved external symbol __imp__PyObject_Size cameras.obj : error LNK2001: unresolved external symbol __imp__PyObject_Call cameras.obj : error LNK2001: unresolved external symbol __imp__PyByteArray_Type cameras.obj : error LNK2001: unresolved external symbol __imp__PyType_Type cameras.obj : error LNK2001: unresolved external symbol __imp__PySequence_Tuple cameras.obj : error LNK2001: unresolved external symbol __imp___PyCFunction_FastCallKeywords cameras.obj : error LNK2001: unresolved external symbol __imp__PyUnicode_FromStringAndSize cameras.obj : error LNK2001: unresolved external symbol __imp__PyExc_ModuleNotFoundError cameras.obj : error LNK2001: unresolved external symbol __imp___PyObject_GetDictPtr build\lib.win32-3.6\pseyepy\cameras.cp36-win32.pyd : fatal error LNK1120: 161 unresolved externals error: command 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe' failed with exit status 1120
Does anyone have a solution to this?
My solution is the replace the libusb.lib in ext/win/lib with the correct version by downloading the latest binaries then putting the files that matches your compiler. Also include the dll that comes with it. then change the libusb.h in ext/win/include/libusb-1.0