我在尝试打印矢量的内容时遇到了一个奇怪的问题。我使用的是带有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向量教程一步一步,对他们来说,输出工作正常。
干杯,
卢卡
1条答案
按热度按时间vktxenjb1#
我刚接触C++,也遇到了同样的问题。
Luckylone here发布的临时解决方案是将libstdc++-6.dll从mingw64\bin文件夹复制到项目文件夹中。
即使文件夹已正确添加到系统路径中,我们与资源的链接仍出现问题。