将一个c ++ Visual Studio项目中的类用于另一个项目

时间:2019-04-10 12:18:56

标签: c++ visual-studio class projects-and-solutions

我的解决方案中有两个项目: 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'未定义。

0 个答案:

没有答案