在 Visual Studio 解决方案中链接两个项目
Linking two projects in a Visual studio solution
我在一个名为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"。这是一个以分号分隔的列表,但您也可以选择编辑此字段,然后获得列表视图。
相关文章:
- 如何在QT中为两个项目使用单个UI
- 在 Linux 上的 Visual Studio 中链接两个项目
- 在两个项目中使用全局变量
- 在代码块中一起编译两个项目
- 一个解决方案,两个项目:如何从 Windows 应用程序调用控制台项目?C++
- QTreeWidget使用拖放在两个项目之间插入
- NetBeans - 两个项目 - 一个找不到要包含的文件 (C++)
- CMakeLists配置以链接两个C++项目
- 两个项目静态地链接同一个SQLite库会导致问题
- qtmake-两个项目/目标之间的共享资源
- C++/C在Visual Studio中的两个项目之间共享全局变量
- 两个C++项目可以相互引用吗?
- 在 Visual Studio 解决方案中链接两个项目
- Visual Studio:在两个项目的解决方案中包含.h或.cpp
- 一个链接节点,在一个节点中有两个项目
- 在std::list中合并(将两个项目融合在一起,用融合替换)项目的算法(即破坏性聚类)
- 共享了两个项目文件
- C++ 一个解决方案两个项目(EXE & DLL)链接错误
- 在两个项目之间链接时,获取虚拟函数的链接错误
- 在C++中查找两个项目之间的差异时出错