c++ - 链接错误 Cython
问题描述
我正在尝试用 cython 编译一个简单的“Hello World”程序并得到一堆令人困惑的链接错误。代码是
# setupp.py
from setuptools import setup
from Cython.Build import cythonize
setup(ext_modules = cythonize("hello_world.pyx"))
和
# hello_world.pyx
print("Hello World!")
我正在编译
python setup.py built_ext --inplace
我得到的错误如下。如果有人对可能导致这些错误的原因提出建议,将不胜感激!
LIBCMT.lib(dll_dllmain.obj):错误 LNK2001:未解析的外部符号 _initterm
LIBCMT.lib(dll_dllmain.obj):错误 LNK2001:未解析的外部符号 _initterm_e
LIBCMT.lib(gs_report.obj):错误 LNK2001:未解析的外部符号 __imp_RtlCaptureContext
LIBCMT.lib(utility_desktop.obj):错误 LNK2001:未解析的外部符号 __imp_RtlCaptureContext
LIBCMT.lib(gs_report.obj):错误 LNK2001:未解析的外部符号 __imp_RtlLookupFunctionEntry
LIBCMT.lib(utility_desktop.obj):错误 LNK2001:未解析的外部符号 __imp_RtlLookupFunctionEntry
libvcruntime.lib(risctrnsctrl.obj):错误 LNK2001:无法解析的外部符号 __imp_RtlLookupFunctionEntry
LIBCMT.lib(gs_report.obj):错误 LNK2001:未解析的外部符号 __imp_RtlVirtualUnwind
LIBCMT.lib(utility_desktop.obj):错误 LNK2001:未解析的外部符号 __imp_RtlVirtualUnwind
LIBCMT.lib(gs_report.obj):错误 LNK2001:未解析的外部符号 __imp_UnhandledExceptionFilter
LIBCMT.lib(utility_desktop.obj):错误 LNK2001:未解析的外部符号 __imp_UnhandledExceptionFilter
LIBCMT.lib(gs_report.obj):错误 LNK2001:未解析的外部符号 __imp_SetUnhandledExceptionFilter
LIBCMT.lib(utility_desktop.obj):错误 LNK2001:未解析的外部符号 __imp_SetUnhandledExceptionFilter
LIBCMT.lib(gs_report.obj):错误 LNK2001:未解析的外部符号 __imp_GetCurrentProcess
LIBCMT.lib(gs_report.obj):错误 LNK2001:未解析的外部符号 __imp_TerminateProcess
LIBCMT.lib(gs_report.obj):错误 LNK2001:未解析的外部符号 IsProcessorFeaturePresent
LIBCMT.lib(utility_desktop.obj):错误 LNK2001:无法解析的外部符号 IsProcessorFeaturePresent
LIBCMT.lib(gs_support.obj):错误 LNK2001:未解析的外部符号 __imp_QueryPerformanceCounter
LIBCMT.lib(gs_support.obj):错误 LNK2001:未解析的外部符号 __imp_GetCurrentProcessId
LIBCMT.lib(gs_support.obj):错误 LNK2001:未解析的外部符号 __imp_GetCurrentThreadId
LIBCMT.lib(gs_support.obj):错误 LNK2001:无法解析的外部符号 __imp_GetSystemTimeAsFileTime
LIBCMT.lib(tncleanup.obj):错误 LNK2001:未解析的外部符号 __imp_InitializeSListHead
LIBCMT.lib(utility.obj):错误 LNK2001:无法解析的外部符号 _seh_filter_dll
LIBCMT.lib(utility.obj):错误 LNK2001:无法解析的外部符号 _configure_narrow_argv
LIBCMT.lib(utility.obj):错误 LNK2001:无法解析的外部符号 _initialize_narrow_environment
LIBCMT.lib(utility.obj):错误 LNK2001:未解析的外部符号 _initialize_onexit_table
LIBCMT.lib(utility.obj):错误 LNK2001:未解析的外部符号 _register_onexit_function
LIBCMT.lib(utility.obj):错误 LNK2001:未解析的外部符号 _execute_onexit_table
LIBCMT.lib(utility.obj):错误 LNK2001:未解析的外部符号 _crt_atexit
LIBCMT.lib(utility.obj):错误 LNK2001:未解析的外部符号 _crt_at_quick_exit
LIBCMT.lib(utility.obj):错误 LNK2001:未解析的外部符号 _cexit
LIBCMT.lib(utility_desktop.obj):错误 LNK2001:未解析的外部符号 __imp_IsDebuggerPresent
LIBCMT.lib(utility_desktop.obj):错误 LNK2001:未解析的外部符号 __imp_GetStartupInfoW
LIBCMT.lib(utility_desktop.obj):错误 LNK2001:未解析的外部符号 __imp_GetModuleHandleW
LIBCMT.lib(utility_desktop.obj):错误 LNK2001:未解析的外部符号终止
libvcruntime.lib(ehhelpers.obj):错误 LNK2001:未解析的外部符号终止
libvcruntime.lib(frame.obj):错误 LNK2001:未解析的外部符号终止
libvcruntime.lib(riscchandler.obj):错误 LNK2001:无法解析的外部符号 __imp_RtlUnwindEx
libvcruntime.lib(risctrnsctrl.obj):错误 LNK2001:无法解析的外部符号 __imp_RtlUnwindEx
解决方案
推荐阅读
- javascript - SyntaxError: Unexpected identifier while Parsin XML Data Using Google App Script
- c++ - MATLAB 到 C++:编码器:不一致的数组维度连接
- java - 如何解决 Activity Not Found 异常
- c# - 在存储过程端读取作为 XmlReader 实例传递的 XML
- r - 使用 >1000 个选项更新服务器端选择输入的选择失败
- lambda - 在普通 lisp 中返回带有函数与宏的 lambda
- python - 将多索引数据帧转换为 json
- html - 访问网站并从服务器下载文件
- python - 为什么我的堆积条形图中缺少条形 - Python w/matplotlib
- jprofiler - JProfiler 代理:将通信套接字绑定到 AIX 平台上的特定网络接口