m0_75058706 2023-08-04 17:24 采纳率: 42.9%
浏览 6

clion代码换了电脑运行不出来是不是vector的问题

为什么代码运行出来是有东西的但是换了一台电脑就没有结果了,是不是配置有问题?是vector的问题吗

img


能运行出来时是这样的

img

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-08-04 20:30
    关注

    【以下回答由 GPT 生成】

    问题分析

    根据问题描述,代码在一台电脑上可以成功运行,但在另一台电脑上无法获得相同结果。现在我们需要确定问题是否与vector有关,或者是否存在其他配置问题。

    解决方案

    1. 确认代码是否与vector相关:首先要确定您的代码中是否使用了C++的vector容器。可以在代码中搜索vector相关的关键字,如vector、push_back、pop_back等。如果存在这些关键字,那么问题可能与vector相关。如果没有使用vector,那么问题可能与其他配置问题有关。

    2. 确认C++编译器版本:如果代码中使用了vector,并且你的代码是使用C++编写的,那么可能是因为不同的C++编译器版本导致的问题。不同的C++编译器版本对vector的实现可能存在一些差异,尤其是在一些特定的操作上。请检查代码中的编译器版本,并且确认两台电脑上的C++编译器版本是否一致。

    3. 检查编译器选项和库依赖项:在转移代码到另一台电脑上之前,确保您的代码所需要的编译器选项和库依赖项已经正确配置。特别注意与vector相关的标准库是否已正确包含。

    4. 检查操作系统和环境:有些操作系统和环境可能与代码的运行有关。确保两台电脑上的操作系统和环境一致,避免由于操作系统差异导致的问题。

    5. 编译和调试:尝试在新的电脑上重新编译并运行代码,查看是否有任何编译错误或警告信息。如果有,可以根据错误或警告信息进行修复。

    如果上述步骤都没有解决问题,那么您可以考虑在问题解决论坛或者向其他专家寻求帮助。

    希望以上解决方案能帮助您解决问题。如果没有解决问题,请提供更多的信息或代码,并详细描述问题的运行结果和错误信息。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 8月4日