|
1 / 1 / 0
Регистрация: 26.09.2016
Сообщений: 13
|
|
Boost не компилируется13.11.2016, 22:17. Показов 1480. Ответов 6
Пытаюсь кое-что создать. Для этого пришлось воспользоваться сторонней библиотекой. Но какую бы я не скачивал (там много аналогов), во всех нужна библиотека boost. Проблема в том, что она (boost) не работает, от слова совсем. Я ее уложил на диск, указал путь компилятору к файлам. Далее при любой компиляции с использованием этой библиотеки получаю 50+ ошибок. Примеры на скриншотах.
https://s11.postimg.org/imx13x343/screen2.png https://s11.postimg.org/svpi9qr5v/screen1.png Компилятор - стандартный встроенный в Code::blocks (gcc то бишь) Сначала компилировал установленным раньше MinGW64. На нем даже стандартный пример из boost из одной строчки не запустился. Прочитал в интернете, что причина в том, что в MinGW long 4 байта, size_t 8 байт, а boost на такое не рассчитан. Поменял компилятор на стандартный gcc, убрал цель x64. Стандартный пример из одной строчки стал компилироваться, но дальше - ничего.
0
|
|
| 13.11.2016, 22:17 | |
|
Ответы с готовыми решениями:
6
Не компилируется файл. Не могу нормально подключить boost Программа компилируется в Borland 6.0 но не компилируется в Visual Studio 2008 Компилируется в С++ bulder 6.0 но не компилируется в VS 2010 express |
|
Вездепух
12919 / 6787 / 1817
Регистрация: 18.10.2014
Сообщений: 17,169
|
||
| 13.11.2016, 22:29 | ||
|
К тому же не совсем ясно, при чем здесь вообще Boost.
0
|
||
|
1 / 1 / 0
Регистрация: 26.09.2016
Сообщений: 13
|
||
| 13.11.2016, 22:39 [ТС] | ||
Эм, то есть вы хотите сказать, я должен рассматривать все эти ошибки по сути? Это же писали программисты. Там должно все компилироваться. Наверно, косяк с тем, как я подключаю. Добавлено через 1 минуту Ладно, я сейчас попробую привести полное сообщение об ошибке (одно), все написать, в каком месте. Может, из этого будет ясно, почему оно получается.
0
|
||
|
Вездепух
12919 / 6787 / 1817
Регистрация: 18.10.2014
Сообщений: 17,169
|
||
| 13.11.2016, 22:42 | ||
|
Ваша вторая ошибка произошла, насколько я вижу, по причине, которую вам ваш компилятор подробно описал в предупреждении с первого скриншота. См. синее предупреждение про -D_WIN32_WINNT=0x0501.
0
|
||
|
1 / 1 / 0
Регистрация: 26.09.2016
Сообщений: 13
|
|||||
| 13.11.2016, 22:48 [ТС] | |||||
|
Ошибка
Добавлено через 3 минуты Так, ладно, хорошо. Спасибо за ответ. Может, действительно ошибки начинаются не от буста. Но например, как вы пишете, про
0
|
|||||
|
Вездепух
12919 / 6787 / 1817
Регистрация: 18.10.2014
Сообщений: 17,169
|
||||
| 13.11.2016, 22:59 | ||||
_WIN32_WINNT лучшим способом будет сделать именно -D_WIN32_WINNT=0x0501 в настройках компилятора. Чтобы это было безусловной глобальной установкой.-D_WIN32_WINNT=0x0501
1
|
||||
|
1 / 1 / 0
Регистрация: 26.09.2016
Сообщений: 13
|
||
| 13.11.2016, 23:15 [ТС] | ||
То, что привел не полностью - в журнале не очень-то понятно, в сколько строчек он выводит одну ошибку. Предположу, что до следующего указания номера строки. Журнал АБСОЛЮТНО нечитабелен. Понятно, спасибо за ответ. Вопросы, конечно, еще есть, но мне нужно время. Кстати, про версии этой WIN32 https://msdn.microsoft.com/en-... p/aa383745
0
|
||
| 13.11.2016, 23:15 | |
|
Помогаю со студенческими работами здесь
7
В формате .cpp код компилируется, а в .c не компилируется
Boost начало работы: Undefined reference to `boost::system::generic_category() ' Boost Log - undefined reference to `boost::system::system_category()' Использование boost и boost.build с несколькими компиляторами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1
У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\
А в самом низу файла-профиля. . .
|