Проблема, включая файлы заголовка NSS

Совсем недавно у меня появилась идея начать использовать Mozilla NSS и научиться использовать его, чтобы где-нибудь в будущем я мог его использовать или, по крайней мере, начать вносить в него свой вклад.

Итак, я пошел к своему Веб-сайт и клонировал его исходный код в директорию «NSS», используя Mercurial

Тогда я использовал

make nss_build_all

вместо

gmake nss_build_all

Примечание: я не знаю, если это что-то меняет, gmake — это просто GNU Make

Эта команда make создала папку dist вне папки nss. Итак, теперь моя папка NSS имеет 3 папки nss, nspr, dist.

В .bashrc я добавил строку в конце

export LD_LIBRARY_PATH=/home/ayusun/workspace/NSS/dist/Linux3.5_x86_glibc_PTH_DBG.OBJ/lib

Затем я подошел к этот Пример кода, сделал копию вставки и сохранил его в моей папке NSS.
А потом я попытался скомпилировать его, но это не удалось, заявив, что не может найти iostream.h, я перешел и изменил расположение заголовочных файлов

Так

<iostream.h> became <iostream>
"pk11pub.h" became "nss/lib/pk11wrap/pk11pub.h""keyhi.h" became "nss/lib/cryptohi/keyhi.h""nss.h" became "nss/lib/nss/nss.h"

Я попытался скомпилировать снова, но на этот раз пришла ошибка, что он не смог найти «planera.h», который на самом деле присутствует в dist / *. OBJ / include /, который является ссылкой на файл planeras.h в nspr.

И поэтому я не знаю, как включить эти файлы больше.

У меня всегда возникают проблемы при добавлении сторонних заголовочных файлов.

Спасибо

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]