【问题标题】:Project-To-Project Reference In VS2010VS2010 中的项目到项目参考
【发布时间】:2012-01-20 13:23:09
【问题描述】:

我正在使用 Visual Studio 2010,并且我有一个包含 2 个 C++ 静态库项目的解决方案。这两个项目都包含在与解决方案相同的目录中,并且它们的输出路径都是解决方案目录中的调试文件夹。

所以我有项目 A 和项目 B。我希望项目 B 引用项目 A,就好像它是链接器设置中包含的静态库文件一样。所以我进入了项目B的属性并添加了项目A作为参考,尽管当我在类视图中查看时我看不到项目A作为项目B的参考?

项目 A 仍然可以正常编译,但如果我需要做任何其他事情来从项目 B 访问我在项目 A 中的类(就像我通过链接器部分添加它一样,我还必须定义标头 - 添加项目到项目引用时是否需要这样做?)

【问题讨论】:

  • “项目参考”是一个托管代码概念。在 C++/CLI 项目中运行良好,程序集包含具有完整类声明的元数据。不是在本机 C++ 中,.lib 不能被反转回来。类视图只知道编译的代码,不知道链接的库。

标签: visual-studio-2010


【解决方案1】:

您是否尝试将源文件夹的包含路径设置为“项目属性 -> 配置属性 -> C/C++ -> 常规”下的“附加包含目录”?

【讨论】:

  • 对不起 - 我不完全明白你在问什么..你能详细说明一下
  • 您是否与源文件所在的文件夹共享同一个文件夹?如,您的项目 B 中的 .h/.cpp 文件是否与项目 A 中的 .h/.cpp 文件位于同一文件夹中?如果不是,那么为了使用这些类,您仍然需要能够查看头文件,在这种情况下,您需要在项目 B 中包含项目 A 的源文件夹。
猜你喜欢
  • 1970-01-01
  • 2012-06-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多