C++. Сборник рецептов | страница 17
>#include "george.hpp"
>#include "ringo.hpp"
>#include "georgeringo.hpp"
>void georgeringo() {
> george();
> ringo();
>}
Заголовок georgeringo.hpp содержит несколько сложных директив препроцессора. Если вы их не понимаете, не страшно. Я объясню их в рецепте 1.4.
Наконец, исходный код исполняемого файла hellobeatles представлен в примере 1.3. Он состоит из единственного исходного файла hellobeatles.cpp, который просто включает заголовки johnpaul.hpp и georgeringo.hpp и вызывает функцию >johnpaul()
, а вслед за ней — функцию >georgeringo()
.
Пример 1.3. Исходный код hellobeatles
hellobeatles/ hellobeatles.cpp
>#include "johnpaul/johnpaul.hpp"
>#include "georgeringo/georgeringo.hpp"
>int main() {
> // Печатает "John, Paul, George, and Ringo\n"
> johnpaul();
> georgeringo();
>}
1.1. Получение и установка GCC
Вы хотите получить GCC — свободно распространяемый компилятор GNU C/С++.
Решение зависит от вашей операционной системы.
Установите MinGW, Cygwin или оба.
Чтобы установить MinGW, посетите страницу MinGW по адресу www.mingw.org и проследуйте по ссылкам до страницы загрузки MinGW. Скачайте последнюю версию программы установки MinGW, которая должна иметь имя MinGW-<версия>.exe.
Далее запустите программу установки. Она попросит вас указать, куда вы хотите установить MinGW. Также она может спросить, какие пакеты вы хотите установить, - как минимум вы должны установить gcc-core, gcc-g++, binutils и среду выполнения MinGW, но можно установить и другие. По окончании установки вы сможете запустить из командной строки Windows gcc, g++, ar, ranlib, dlltool и некоторые другие инструменты GNU. Вам может потребоваться добавить директорию bin установки MinGW в переменную среды окружения >PATH
, с тем чтобы эти инструменты в командной строке вызывались по их имени, без указания полного пути к ним.
Чтобы установить Cygwin, посетите страницу Cygwin по адресу www.cygwin.com и для загрузки программы установки Cygwin проследуйте по ссылке Install Cygwin Now. Далее запустите программу установки. Она попросит вас выбрать несколько опций, таких как путь, куда следует устанавливать Cygwin.
Наиболее важным выбором является выбор пакетов. Если у вас достаточно места на диске и высокоскоростное соединение с Интернетом, я рекомендую устанавливать все пакеты. Чтобы сделать это, щелкните на слове Default (По умолчанию) рядом со словом All (Все) в верхней части иерархии пакетов. После паузы (возможно, продолжительной) слово Default должно измениться на Install (Установить).