前提・実現したいこと
先日visual studio codeでopencvを利用した簡単なプロジェクトを作り、エラーが発生。この質問サイトで質問したことでターミナルで実行できるようになったが、今日、visual studio codeのCode Runnerを使用してコンパイル実行ができないことがわかりました。どなたか詳し方で改善方法教えていただけると助かります。
発生している問題・エラーメッセージ
mainのコード
main
1#include <iostream> 2#include <stdio.h> 3#include <opencv2/opencv.hpp> 4 5int main() { 6 cv::Mat img = cv::imread("sample.jpg"); 7 if(img.empty()) { 8 printf("aa"); 9 return -1; 10 } 11 cv::namedWindow("test", cv::WINDOW_AUTOSIZE); 12 cv::imshow("test", img); 13 cv::waitKey(0); 14 cv::destroyWindow("test"); 15 return 0; 16} 17
codeRunner
1{ 2 3 "code-runner.runInTerminal": true, 4 "code-runner.saveFileBeforeRun": true, 5 "C_Cpp.default.cppStandard": "c++17", 6 7 "clang.executable": "clang++", 8 "clang.cxxflags": [ 9 "-std=c++14" 10 ], 11 "clang.cflags": [ 12 "c11" 13 ], 14 "cmake.configureOnOpen": true, 15 16}
main
Code Runner setting
Code Runner でコンパイルした際のterminal
試したこと
ターミナルでは実行ができたため、Code Runnerが原因じゃないかなと思っています。もし、それ以外の箇所で原因がある場合についても教えていただきたいです。
補足情報(FW/ツールのバージョンなど)
ちなみにC++を使用しています。macでvisual studio codeを動かしています。
足りない情報がありましたらコメントしてくだされば随時更新します。
回答1件
あなたの回答
tips
プレビュー