次のようなコードを書いた所、コンパイルはできるのですが実行すると出力なしで一瞬で終了してしまいます。vectorを使った場合も同じことがおこります。
c++
1#include <bits/stdc++.h> 2using namespace std; 3 4int main() { 5 string s = "abc"; 6 cout << s << endl; 7 return 0; 8}
以下のようなコードだと普通に実行できます。
c++
1#include <bits/stdc++.h> 2using namespace std; 3 4int main() { 5 int a,b; 6 cin >> a >> b; 7 cout << a+b << "aaaa" << endl; 8 return 0; 9}
.vscodeフォルダのc_cpp_properties.jsonには以下のようにincludeパスを書いていて
その場所にbitsフォルダがありその中にstdc++.hファイルがあります。
json
1 "includePath": [ 2 "C:/MinGW/lib/gcc/mingw32/6.3.0/include/c++/mingw32", 3 "${workspaceFolder}/**" 4 ],
どうすれば実行できるでしょうか。
回答よろしくお願いします。
追記
コンパイルの際に
-static
で静的にリンクするとちゃんと動きました。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/30 15:00
退会済みユーザー
2018/12/30 16:20