DLL导出和Visual C ++中DLL的接口

用户名

我有两个Visual C++项目(在Visual Studio 2008环境中),其中一个必须使用其他类和功能。因此,我发现是可以理解的,但是我有一点需要澄清。

假设第一个项目是ProjA,第二个项目ProjBProjB需要使用类和函数。ProjA,我告诉记者,在开始。但是这两个项目之间必须只有一个接口,这是一个简单的对象,如下所示:

class A
{
public:
   void write(data);
   void read (data);
}

所以这必须是必须使用的接口类ProjB,但是在调用函数ProjA之后write,在单独的cpp文件以及其他类和函数中做了很多操作。

所以我的问题是,我是否dllexport需要使用功能,class A还是必须在内部使用的所有其他类和函数定义中使用ProjA它们?以及如何编写接口文件?

的确的感谢...

手动地

使用dllexport只为A类,前提是该类型data参数在定义的另一个类ProjA

当一个类被“导出”,该类所有的代码ANS停留在它的DLL。如果ProjB从ProjA类中一无所知,则它应该可以工作。

确保两个Dll保持同步(构建otions,C RunTime类型...)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C ++ DLL接口和内存

来自分类Dev

C#接口方法未保存在.dll中,不是接口成员

来自分类Dev

从DLL导出C ++对象

来自分类Dev

C#导出函数dll

来自分类Dev

在Visual Studio编译过程中,c1xx.dll和c2.dll的“职责”是什么?

来自分类Dev

使用接口从dll导出类

来自分类Dev

从DLL(C ++)插入虚拟类接口

来自分类Dev

Visual C ++中的容错DLL使用

来自分类Dev

Delphi接口和DLL

来自分类Dev

在Visual Stucio C ++ 2008中链接库(.lib)和(.dll)

来自分类Dev

dll Visual Studio 2010(C#)中的Debugger.Break()和Delphi 6问题

来自分类Dev

在Visual Stucio C ++ 2008中链接库(.lib)和(.dll)

来自分类Dev

dll中的可选extern接口实现

来自分类Dev

使用DLL中定义的接口函数

来自分类Dev

无法使用C#和Robert Giesecke的非托管导出工具创建非托管dll

来自分类Dev

挑战-具有C ++ dll的Ninjascript C#接口

来自分类Dev

C ++如何从dll导出静态类成员?

来自分类Dev

C ++ DLL无法导出我的函数

来自分类Dev

如何从C ++ DLL导出全局变量?

来自分类Dev

C ++ DLL导出错误名称

来自分类Dev

C++ dll 导出未定义

来自分类Dev

从Visual Basic调用C ++ DLL

来自分类Dev

如何以正确的方式在C ++项目和DLL中的C ++中的DLL之间传输数据?

来自分类Dev

使用C ++ 11/14正确定义DLL接口

来自分类Dev

将 Delphi 非 COM DLL 接口转换为 C#

来自分类Dev

Visual Studio C ++中的msmpi.dll错误消息

来自分类Dev

在C ++ DLL中以可从DLL的任何导出函数中访问的方式构造类对象的最佳方法是什么?

来自分类Dev

在Visual Studio中引用的DLL找不到自己的DLL C#

来自分类Dev

区别:本机 DLL、UWP DLL 和 C++/CLI DLL

Related 相关文章

热门标签

归档