Привет всем.Я скачал и переместил источник Xerces (v3.1.1) здесь: / usr / include / xerces, и я могу видеть источник в проводнике проекта следующим образом:
MyCppProject
И вот мой простой код C ++:
<code>
#include <xercesc/util/PlatformUtils.hpp><br>
using namespace xercesc;
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
try {
XMLPlatformUtils::Initialize();
}
catch (const XMLException& toCatch) {
return 1;
}
XMLPlatformUtils::Terminate();
return 0;
}
И вот ошибка, которую я получаю (вместе с другимикоторые вызваны тем, что этот файл не включен):
.. / main.cpp: 1: 42: ошибка: xercesc / util / PlatformUtils.hpp: нет такого файла или каталога
ЧтоЯ не понимаю, как относительные пути работают в исходном файле.Когда я говорю, введите
<code>#include <xercesc/util/PlatformUtils.hpp>
, куда он смотрит, если не в путях включения, уже перечисленных в проводнике проекта?