gpt4 book ai didi

python - 适用于 Python 2.7 的 Visual Microsoft Visual C++ 编译器与 MinGW

转载 作者:行者123 更新时间:2023-11-30 15:13:23 28 4
gpt4 key购买 nike

我正在用 c 编写一些函数,我将通过 Cython 从 Python 调用这些函数。我正在使用 MinGW C++ 编译器在 Code:Block 中开发这些函数。但是当为Python构建它们时,我必须使用Visual Microsoft Visual C++ Compiler for Python 2。然后我遇到了一个奇怪的问题。当使用 Visual C++ 编译器进行编译时,我经过大量试验并失败后发现,所有变量都必须在每个 block (if、for、function)中的第一个之前被声明。为什么会这样。 c 编译器之间有区别吗?

最佳答案

MSVC 大部分遵循原始的 C89 规范。在该语言的后续修订版中,此限制已被取消。

关于python - 适用于 Python 2.7 的 Visual Microsoft Visual C++ 编译器与 MinGW,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34658717/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com