C ++ Lib / Заголовки в Emacs - PullRequest
       5

C ++ Lib / Заголовки в Emacs

1 голос
/ 01 марта 2010

Где я могу найти библиотеки C ++ в моем emacs? Я уже установил emacs на свой компьютер и уже использую его в последнее время. Я просто хочу добавить библиотеки расширения в emacs, чтобы я мог их использовать.

Ответы [ 3 ]

3 голосов
/ 01 марта 2010

Emacs - это текстовый редактор, он не компилирует ваш код. Он ничего не знает (или не должен знать) о ваших библиотеках.

Однако, есть команды для запуска компилятора из Emacs, я сам никогда этого не делал, я использую компиляцию командной строки и make-файлы для больших проектов.

Я бы написал программу, используя библиотеки повышения (или любые другие библиотеки), как обычно. Я предполагаю, что вы будете использовать GCC для компиляции, как вы используете emacs для редактирования. При компиляции необходимо указать компилятору (GCC), где искать заголовочные файлы и библиотеки.

Например, в вашей программе у вас будет строка типа

#include <library.h>

затем скомпилируйте его, используя

g++ myprogram.cpp -I/path/to/header/files -L/path/to/library

Если ваша программа содержит более пары файлов, я бы порекомендовал написать для нее make-файл и включить в него все необходимые флаги компилятора и пути поиска.

0 голосов
/ 01 марта 2010

Вы можете использовать CEDET для настройки парсинга заголовочных файлов. Пожалуйста, посмотрите мой CEDET config например

0 голосов
/ 01 марта 2010

Вам необходимо указать их в вашем скрипте make, или вы можете установить значение среды для GCC. Взгляните на этот вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...