gpt4 book ai didi

c++ - 从 python IDLE 问题调用 c++

转载 作者:太空宇宙 更新时间:2023-11-04 12:01:22 24 4
gpt4 key购买 nike

我是 python 的新手,正在尝试从 python 调用 c++ 函数,我遇到了 this answer来自 Florian Bösch,发现它真的很有帮助,我做了链接中的所有操作,但我有一个小问题让我很惊讶,当我从命令提示符运行 fooWrapper.py 它显示结果“hello”但是当我运行程序时通过单击作为模块运行从空闲状态开始,python shell 打开并且什么也不显示,唯一的 Action 是光标向下移动,就像您按 enter 键时一样。这是正常现象还是问题???

我使用 python 2.7.3(32 位),Windows 7 和 MInGW 编译器。

最佳答案

问题是 IDLE 重定向标准输入和输出,但是你的 C++ 函数写入原始标准输出,因此 IDLE 不会显示它。如果您从终端启动 IDLE,您将在终端中看到 C++ 的输出。

这是 IDLE 的问题,我怀疑你能对此做点什么。

如果您想开发比非常小的脚本更大的东西,您应该使用不同的 IDE。

关于c++ - 从 python IDLE 问题调用 c++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13967149/

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