Используйте класс из одного проекта C ++ Visual Studio в другой - PullRequest
0 голосов
/ 10 апреля 2019

В моем решении два проекта: 1. Project1, содержащий код камеры, который захватывает кадры изображения 2. Project2, который принимает входное изображение и обрабатывает его.Я хотел бы поделиться / предоставить изображение, сгенерированное в project1, в project2.Я пытаюсь использовать ссылки Project для обмена данными между проектами.

Я создал класс (с пространством имен), содержащий необходимые элементы данных (для совместного использования) и функции-члены (заполнение элементов данных) в Project1.Я не могу использовать этот класс в Project2, несмотря на добавление ссылки на проект в 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);
    }
}

Оператор 'using Project1' в Project2 выдает ошибку: идентификатор 'Project1' не определен.

...