c ++模拟c#“项目参考”

时间:2013-08-05 09:03:54

标签: visual-c++ visual-studio-2012

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

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

1 个答案:

答案 0 :(得分:0)

C / C ++中有两件事:

  • 标题文件,它将告诉您的程序可以使用的内容(例如,类,函数原型声明)
  • 实施,或作为
    • 您使用程序重新编译的源代码
    • 静态lib(Windows上的.lib)
    • 动态库(Windows上的.dll)

您需要使用其他项目中的部件编译程序。 如果您只需要一个大型库中的类并且您拥有此库的源代码,则可能更容易引用与此类相对应的文件(当然还有它的依赖项)。但如果您需要更多,则应将其他项目的目录添加到VCC中当前项目的包含路径,并链接到库(静态或动态,根据您的需要)。