相关疑难解决方法(0)

将C++枚举导入C#

我目前正在创建一个需要与旧的C++应用程序交互的新C#项目.我需要在C#应用程序中使用C++应用程序中存在的错误枚举.

我不想在C#中重新声明枚举,因为如果文件没有一起更新,这可能会导致同步问题.

所有这一切都说我的问题是:有没有办法让我采用如此声明的枚举:

typedef enum
{
    eDEVICEINT_ERR_FATAL = 0x10001
    ...
} eDeviceIntErrCodes;
Run Code Online (Sandbox Code Playgroud)

并在C#程序中使用它,如下所示:

eDeviceIntErrCodes.eDEVICEINT_ERR_FATAL
Run Code Online (Sandbox Code Playgroud)

c# c++

16
推荐指数
2
解决办法
1万
查看次数

创建C++/CLI OpenCV包装器以在C#中使用

我想创建一个OpenCV包装器以在C#中使用它.我使用此链接作为参考http://drthitirat.wordpress.com/2013/06/06/use-opencv-c-codes-in-a-vc-project-solution-of-creating-a-managed- clr-wrapper / 到目前为止,我已经创建了一个包含我的图像处理代码的C++控制台应用程序.我还创建了一个C++/CLI类库,其中包含了OpenCV代码,但是当我尝试构建它时,我得到了许多关于C++代码中使用的OpenCV函数的未解决的外部错误,我不知道如何解决它...知道如何解决这个问题吗?在C#中使用C++ OpenCV代码有一种更简单,更简单的方法吗?我不想使用Emgu或任何其他包装器,我的图像处理代码必须使用C++.

c# opencv c++-cli

3
推荐指数
1
解决办法
7035
查看次数

标签 统计

c# ×2

c++ ×1

c++-cli ×1

opencv ×1