c++ - 将一个 c++ Visual Studio 项目中的类用于另一个
问题描述
我的解决方案中有两个项目: 1. Project1,包含捕获图像帧的相机代码 2. Project2,获取输入图像并对其进行处理。我想将project1中生成的图像分享/提供给project2。我正在尝试使用项目引用在项目之间共享数据。
我在 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);
}
}
Project2 中的“使用 Project1”语句给出错误:标识符“Project1”未定义。
解决方案
推荐阅读
- amazon-web-services - 我需要在 api 网关中进行哪些设置才能接受压缩的有效负载
- java - 我可以在spring boot中通过这种方式使用事件总线吗?
- javascript - 如何在 HTML div 而不是新窗口或弹出窗口/iframe 上打开 amCharts 4 编辑器
- neovim - 在作为参数给出的目录中打开 neovim/nerdtree
- fetch - 如何从“await fetch()”解析 Promise?
- sql - pg_stat_activity 不断显示由于 statement_timeout 而超时的查询
- python - 如何通过线性插值在熊猫数据框中创建新的时间条目
- c# - 如何从不同的计算机但在同一网络中访问 Visual Studio 中的 WebService 构建?
- reactjs - 在 React 中获取下拉更改的值
- app-store - 如何从 AppStore 隐藏家庭共享选项?