【发布时间】:2014-03-22 15:22:01
【问题描述】:
我有两个Visual C++ 项目(在 Visual Studio 2008 环境中),其中一个必须使用其他类和功能。所以我找到了this,这很好理解,但我有一点需要澄清。
假设第一个项目是ProjA,第二个项目是ProjB。 ProjB 需要使用类和函数。 ProjA 正如我在开头所说的那样。但是这两个项目之间必须只有一个接口,它是一个像这样的简单对象:
class A
{
public:
void write(data);
void read (data);
}
所以这一定是ProjB必须使用的接口类,但是在ProjA调用write函数之后,有很多操作是在单独的cpp文件和其他类和函数中完成的......
所以我的问题是我是否需要仅为class A 使用dllexport 功能,还是必须在ProjA 内部使用的所有其他类和函数定义中使用它们?以及如何编写接口文件?
真的谢谢...
【问题讨论】:
-
我的回答有帮助吗?
标签: c++ visual-c++ visual-studio-2008 dll dllexport