GPT答: |
7i24.cn
|
在另外的cpp文件中引用这些变量,可以通过使用extern关键字来声明这些变量。具体定义如下:
在另外的cpp文件中:
```cpp
#include <opencv2/opencv.hpp>
extern cv::Mat frame_0;
extern cv::Mat frame_1;
extern cv::Mat frame_2;
extern cv::Mat frame_3;
extern std::vector<cv::Mat> frame;
// 在其他地方使用这些变量
```
然后,在原始的cpp文件中定义这些变量:
```cpp
#include <opencv2/opencv.hpp>
cv::Mat frame_0(cv::Size(960, 500), CV_8UC3);
cv::Mat frame_1(cv::Size(960, 500), CV_8UC3);
cv:; Mat frame_2(cv:; Size(960, 500), CV-8UC3);
cv:; Mat fram-3(Size(960, 500), CV-8UC3);
std:; vector<CV-Mat> fram{frame-0,frame-l:frame-2:frame-31;
// 在原始的cpp文件中使用这些变量
```
通过以上方式,你就可以在其他的cpp文件中引用并访问到这些定义好的变量了。
|