问题是关于已成功编译和执行的现有项目 - 我尝试为其添加一些功能
在路径中的项目中, C:\TestProject\components\VolumeUtilities\Include\Ilistener.h
我有以下代码:
#include <vector>
#include "VolumeUtilitiesDefs.h"
#include "..\Map3D\IProvider.h"
#include "PolygonsAlgorithms.h"
namespace volumeutilities
{
class IListener
{
//code
};
}
我希望花药(现有)类继承自IListener. 这个类是路径是C:\TestProject\components\Sound\SoundManager\SoundManager.h
并且在属性->常规->附加包括../..所以我添加了
#include "VolumeUtilities/Include/IListener.h"
看起来这部分没问题,但Ilistener.h出现了新问题 - 它不能包括
#include "..\Map3D\IProvider.h" (no such path or directory)
我认为编译器在 C:\TestProject\components\Sound\Map3D
而不是 C:\TestProject\components\VolumeUtilities\Include中搜索 IProvider.h
问题如何解决?
