c++ 提示无法解析的外部符号

如题,我在一个解决方案下建了多个项目
放在另一个项目中我用

#include "../a/aa.h"

就提示无法解析的外部符号
但是放到本项目中

#include "aa.h"

再运行就没有报错,为什么?

在INCLUDE_PATH里指定aa.h所在路径,不然编译器不知道aa.h在哪里

光包含头文件是不行的,你还得把相应得实现代码添加到该项目里。如果你另一个项目是静态库或动态库,你得把相应得lib文件添加到该项目。

看具体错误内容是什么无法解析,可有针对性解决问题