在 Visual Studio 解决方案中链接两个项目

Linking two projects in a Visual studio solution

本文关键字:两个 项目 链接 Visual Studio 解决方案      更新时间:2023-10-16

我在一个名为SOL的解决方案中使用Visual Studio有两个项目:项目1和项目2

在每个项目中:我有一些标题和 cpp 文件。

在项目 2 中,我想使用项目 1 中存在的标头:

#include "proj1.h"

我遇到一个错误,指出该文件不存在:

 Error  2   error C1083: Cannot open include file: 'proj1.h': No such file or directory C:Users...Visual Studio 2010ProjectsSOLproj2.cpp  28

我使用的是VS 2012,但AFAIK对于这个主题来说几乎是一样的。

  • 打开项目 2 的项目属性页。右键单击解决方案资源管理器中的项目 2,然后选择"属性"。
  • 在C/C++部分中,选择"常规"。
  • 找到"其他包含目录"行并添加"$(SolutionDir)project 1"。这是一个以分号分隔的列表,但您也可以选择编辑此字段,然后获得列表视图。