c++ 控制台不显示矢量输出

jogvjijk  于 2022-11-19  发布在  其他
关注(0)|答案(1)|浏览(170)

我在尝试打印矢量的内容时遇到了一个奇怪的问题。我使用的是带有CMake扩展的Visual Studio代码。
我可以使用cout打印出简单文本

#include <iostream>
#include <vector>

using namespace std;

int main() {

    cout << "test" << endl;

    return 0;
}

但我无法打印出矢量内容

#include <iostream>
#include <vector>

using namespace std;

int main() {

    vector<int> test = {1,2,3};

    cout << "test" << endl;
    cout << test[1] << endl;

    return 0;
}

我从来没有真正使用过C向量,所以我可能错过了一些相当明显的东西,但我遵循了C向量教程一步一步,对他们来说,输出工作正常。
干杯,
卢卡

vktxenjb

vktxenjb1#

我刚接触C++,也遇到了同样的问题。
Luckylone here发布的临时解决方案是将libstdc++-6.dll从mingw64\bin文件夹复制到项目文件夹中。
即使文件夹已正确添加到系统路径中,我们与资源的链接仍出现问题。

相关问题