如何使用 Visual Studio 编译器在 Windows 上编译 cython 编译的 c 代码

MineFuf LP

我想用 cython 编译我的 python 代码。在 cython 中编译我的代码没有问题,但我无法将其编译为可执行文件。

cl .\setup.c /I C:\Users\Host\AppData\Local\Programs\Python\Python37\include

我得到的错误是

/out:setup.exe
setup.obj
LINK : fatal error LNK1104: cannot open file 'python37.lib'

我使用的是 64 位版本的 Windows 10 和 python 3.7

非常感谢。

dxiv

LNK1104意味着链接器无法python37.libLIB环境中设置的默认路径中找到

为了解决这个问题,python37.lib需要将的目录添加到传递给链接器的库搜索路径中。鉴于发布的命令行,这很可能是:

cl .\setup.c /I "C:\Users\Host\AppData\Local\Programs\Python\Python37\include" /link /LIBPATH:"C:\Users\Host\AppData\Local\Programs\Python\Python37\libs"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

拆解Visual Studio Intel编译器C ++代码

使用Visual Studio编译器分析内联的C ++函数

C ++:使用Visual Studio编译器时的const指针

如何在Linux上编译Windows Visual C ++代码

使用Windows和C编译器在64位系统上运行32位C代码

使用g ++编译器在Visual Studio中编译C ++程序会在最后生成%

如何在Windows下使用cmake生成使用Intel编译器的Visual Studio项目

从 Visual Studio 代码中排除 C# 编译器警告

Visual Studio 2015 C ++编译器可能提供代码内指令集标记

如何使用我下载的Visual Studio编译C ++源代码

在Windows for Linux中的Visual Studio中编译C代码

使用Visual C ++编译器在Windows上构建库时,如何正确设置目标OS版本

如何在Visual Studio 2015中使用roslyn C#编译器?

在Visual Studio 2013上编译旧的C ++代码

在Ubuntu上的Visual Studio代码中编译C ++

我的 C++ 程序无法在 Visual Studio 代码上编译

为 C++03 编译器编写部分 unique_ptr,该编译器使用较新的编译器在公共代码库上运行

在Windows上使用Cygwin64编译器和调试器为C设置VS代码

Visual Studio C ++编译器怪异行为

使用Visual Studio 2017的编译器在C ++ 17中使用Lambda编译Kevlin Henney的Fizzbuzz

如何在Windows和CMake上使用Visual Studio编译Mac OS X的C ++

如何衡量 Visual Studio 编译器的性能?

如何使用Visual Studio编译Windows的GMP

在Visual Studio 2013中使用Roslyn编译器

在Visual Studio中使用64位编译器

Visual Studio 编译器错误(不能使用逗号)

Visual Studio Code 的 C/C++ 扩展如何找到默认编译器?

Visual Studio C++ 编译器尝试编译 CUDA C/C++ 文件

更改完全不相关的代码时,Visual Studio C ++编译器生成慢3倍的代码