С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
1 / 1 / 1
Регистрация: 03.12.2012
Сообщений: 11
1

Использование The Stanford C++ Libraries

24.07.2018, 12:34. Показов 1209. Ответов 2

Author24 — интернет-сервис помощи студентам
Всем привет. Застрял на, казалось бы, простой проблеме - использование библиотеки. Итак, при изучении CS50 возникла необходимость использовать стэндфодскую библиотеку для написания программ с использованием GUI. В самом курсе эта библиотека имеется в так называемой виртуальной лаборатории, но никак не могу понять как я могу её использовать для написания программ в DEV-C++ (пользуюсь на работе, где нет возможности использовать виртуальную машину). Итак, скачал библиотеку (https://stanford.edu/~stepp/cppdoc/), в архиве имеется папка StanfordCPPLib, в которой по папкам разложены файлы *.h и *.cpp. Имеется простая короткая программа-пример (на С, но суть не в этом):
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/*
 * window.c
 * Draws a window.
 */
 
// Stanford Portable Library
#include <spl/gwindow.h>
 
int main(void)
{
    // instantiate window
    GWindow window = newGWindow(320, 240);
 
    // let's look at it for a while
    pause(5000);
 
    // that's all folks
    closeGWindow(window);
    return 0;
}
Как видно, здесь подключается файл gwindow.h. Вопрос: куда я должен положить заголовочные файлы для того, чтобы программа скомпилировалась и заработала? Или я мыслю не в том направлении и библиотеку нужно использовать как-то по-другому (до сих пор приходилось подключать только стандартные iostream, iomanip и т.п.)? Заранее благодарен за помощь.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.07.2018, 12:34
Ответы с готовыми решениями:

Runtime libraries
У меня лежал проект и я его три месяца не трогал. Сейчас появилась необходимость обновить...

shared libraries
программа на с++ включает #include &lt;curl/curl.h&gt; //забирает из /usr/include/curl/curl.h при...

Имена функций в shared libraries
Я собрал .so библиотеку с двумя функциями int min(const int,const int); int max(const int,const...

JAuthentication::__construct: Could not load authentication libraries.
Второй день мучаюсь с проблемой, не могу войти в админку, выдает ошибку: ...

2
322 / 174 / 78
Регистрация: 09.10.2014
Сообщений: 809
24.07.2018, 12:59 2
С DEV-C++, но скорее всего в свойствах проекта можно прописать пути для инклудов
0
0 / 0 / 0
Регистрация: 11.08.2019
Сообщений: 1
11.08.2019, 22:11 3
Привет, я тоже прохожу курсы CS50 и решил использовать библиотеку spl в своем проекте на виндовс, но я также не могу подключить ее к файлу, но я кое-что нашел: https://www.youtube.com/watch?v=6yVBJk_QqTQ, а саму библиотеку я скачал отсюда https://github.com/cs50/libcs50, надеюсь, чем-то помог.
0
11.08.2019, 22:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.08.2019, 22:11
Помогаю со студенческими работами здесь

Fedora 22 Linux c programming x11 graphics libraries
Я новичок в программировании графики на С в Linux (Fedora 22) - раньше немного прбовал GTK+, и...

Как правильно установить POCO C++ Libraries и протестировать?
Как правильно установить данную библиотеку и протестировать? ( VC++2010 ) Возможно кто нибудь...

/libraries/joomla/database/query.php on line 303
Здравствуйте! Выдает такая ошибка, как исправить? Fatal error: Allowed memory size of 134217728...

Где взять DirectX 7 SDK Headers & Libraries?
У кого нить есть? Или где взять? И скоко они весят?

Одно из нововведений в .net 4.5 - portable class libraries: что это
Одно из нововведений в .net 4.5 - portable class libraries....

Fatal error: Class 'JModelForm' not found in public_html/libraries/legacy/model/admin.php on line 20
здравствуйте! (JOOMLA 3.2.1) не знаю что делать, всё время видает ошибку: Fatal error:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru