我的解决方案中有两个项目: 1. Project1,其中包含捕获图像帧的相机代码 2. Project2,它获取输入图像并对其进行处理。我想将project1中生成的图像共享/提供给project2。我正在尝试使用项目引用在项目之间共享数据。
我在Project1中创建了一个类(带有名称空间),该类包含所需的数据成员(要共享)和成员函数(填充数据成员)。尽管在Project2中添加了Project Reference,但我无法在Project2中使用此类。
Project1:
namespace TheImagingSource
{
class Images {
public:
UINT8 input_image1[IMAGE_SIZE];
UINT8 input_image2[IMAGE_SIZE];
void upload_image(Mat);
} TIS;
void Images::upload_image(Mat m)
{
memcpy(input_image1, m.data, IMAGE_SIZE);
memcpy(input_image2, m.data, IMAGE_SIZE);
}
}
Project2中的'using Project1'语句给出错误:标识符'Project1'未定义。