簡體   English   中英

在 VSCode 和 OpenCV 中編輯 C++ 項目,無需安裝整個庫

[英]Edit C++ project in VSCode and OpenCV without installing the whole library

我正在使用 Windows 和 VSCode 中的 OpenCV 進行 C++ 項目。 該項目旨在在 Docker 容器中構建和運行,因此我不需要 Windows 中的 OpenCV。 如果需要,我會使用安裝在 WSL 中的 OpenCV。

VSCode 在#include <opencv2/opencv.hpp>一直抱怨找不到庫,因此它拒絕在文件的其余部分查找錯誤。

我不需要 OpenCV,我知道編譯過程在 Windows 上會變得乏味,所以我希望 VSCode 忽略這個錯誤並繼續檢查其余的文件。 讓 IntelliSense 與 OpenCV 類一起工作將是理想的選擇。

有沒有辦法在 Windows 中不安裝 OpenCV 的情況下做到這一點?

這聽起來像是 VS Code Dev Containers 的一個很好的用例。 開發容器允許您使用 docker 文件以不影響本地機器的可重現方式定義基於 Linux 的隔離開發環境(包括安裝了哪些工具和庫)。

查看Dev Container 文檔示例 c++ dev 容器以獲取入門幫助。 如果你已經有一個 OpenCV docker 鏡像,你可以使用它作為你的開發容器的基礎

如果您在 Windows 上使用 VSCode 並且希望它使用 WSL 中的 OpenCV,則需要在 VSCode 上安裝一個由 Microsoft 開發的名為Remote-WSL的擴展。

您將能夠使用 Linux 特定的工具鏈、實用程序,甚至可以直接從 Windows 上的 VSCode 運行基於 Linux 的應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM