0

我的解决方案包含几个 c# 项目。从一个项目向另一个项目添加“参考”很容易(参考-添加参考-项目)。之后我可以使用引用项目中的类。

我怎样才能对原生 c++ 项目做同样的事情?我应该创建什么样的项目?控制台应用程序/DLL/静态库?

4

1 回答 1

0

C / C++中有两件事:

  • 头文件,它将告诉您的程序它们可以使用什么(例如类,函数原型声明)
  • 实施,无论是作为
    • 用程序重新编译的源代码
    • 静态库(Windows 上的 .lib)
    • 动态库(Windows 上的 .dll)

您需要同时使用来自另一个项目的部分来编译您的程序。如果你只需要一个大库中的类并且你有这个库的源代码,那么引用这个类对应的文件可能会更容易(当然还有它的依赖项)。但是如果您需要更多,您应该将其他项目的目录添加到您当前项目在 VCC 中的包含路径中,并链接到库(根据您的需要,静态或动态)。

于 2013-08-05T09:10:03.660 回答