С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 28, средняя оценка - 4.68
RayPas
2 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 370
#1

CodeBlocks. Как правильно подключать библиотеки - C++

11.03.2014, 02:04. Просмотров 4707. Ответов 62
Метки нет (Все метки)

Сделал подключение реализации вот таким способом
1. Project properties -> Build options -> Other options -> добавить флаг "-fopenmp"
2. Linker settings -> "Add" -> "gomp"

Собранному приложению нужно находить следующие библиотеки:
libgomp-1.dll
pthreadGC2.dll
но выдает такую ошибку
не знаю, может неправильно кладу библиотеки, я их просто пихаю в bin компилятора MinGW
0
Миниатюры
CodeBlocks. Как правильно подключать библиотеки  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2014, 02:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос CodeBlocks. Как правильно подключать библиотеки (C++):

Подскажите как правильно подключать библиотеки и решения. (функции уже определены в *.obj) - C++
Вот тут взял самомопальный aes. Там есть 3 исходных кода. 3 - сама программа. 1 и 2 - библиотека и решение.

Как подключать библиотеки в VS 2012 - C++
Всем доброго времени суток. Я недавно начал изучать С++ и среду програvмирования VS 2012. Такой вопрос, как подключать билиотеки в VS. ...

Как создавать и подключать библиотеки? - C++
Здравствуйте, я искал по форуму в интернете и в книгах, но все что я находил по этому вопросу у меня не работало, поэтому я прошу Вас...

Как правильно подключать заголовочные файлы? - C++
прошу более продвинутых прогеров чем я найти и/или сделать ту библиотеку которая включает функции ниже. iostream: cin cout ...

Visual Studio. Как правильно подключать инклуды? - C++
Как правильно подключать инклуды? Работаю в консольном режиме. Инклуды добавляю через мастер классов, но они почему-то пустые, в чем...

Библиотеки подключать в *.h или в *.cpp файлах? - C++
Подскажите, где правильно подключать библиотеки: в хеадерах, или в cpp - файлах? И есть-ли разница между тем, где подключать локальные...

62
alsav22
5428 / 4823 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
11.03.2014, 02:55 #16
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от RayPas Посмотреть сообщение
в общем то ради этого мучаюсь. уже не первую неделю.
Знаю, читал посты.
Цитата Сообщение от RayPas Посмотреть сообщение
p.s. и скажите, пожалуйста, этот кусок проги создает 100 потоков?!?!
Выводит 100.

Добавлено через 58 секунд
Цитата Сообщение от RayPas Посмотреть сообщение
че за rev1 2 не понял, простите
По ссылке там три сборки.
x64-4.8.0-release-posix-seh-rev2.7z
0
RayPas
2 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 370
11.03.2014, 02:56  [ТС] #17
alsav22, так а вставить в код блокс чтоб с GUI все таки работать - возможно?
аа вот, скачал rev2 теперь эту всю папку запихивать в CodeBlocks?
0
alsav22
5428 / 4823 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
11.03.2014, 03:02 #18
Цитата Сообщение от RayPas Посмотреть сообщение
вот, скачал rev2 теперь эту всю папку запихивать в CodeBlocks?
Нет, подключить нужно.

Добавлено через 1 минуту
Выбрать любой из списка (тот который стоит уже). Заменить имя (любое написать). Прописать в Toolchain executables: путь к папке bin, где должны быть файлы .exe компилятора. Ниже в окне Program files найти через обзор (в этой папке) файлы компиляторов.
Search directories - Compiler - путь к папке include компиляора, Linker - путь к папке lib.
0
RayPas
2 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 370
11.03.2014, 03:02  [ТС] #19
alsav22, а сделать это через....?? не бросайте, помогите плиз, последний рывок остался...я нубяра , CodeBlocks токо сегодня поставил...

а идначально как я его разархивировал в папку с CodeBlocks кинуть?
0
alsav22
5428 / 4823 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
11.03.2014, 03:05 #20
Работа с CURL

Добавлено через 36 секунд
Про curl пропускайте, там подключение нового компилятора, со скринами.
1
RayPas
2 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 370
11.03.2014, 03:08  [ТС] #21
alsav22, попробую домучить, СПАСИБО ВАМ ОГРОМНЕЙШИЕ anyway!
0
RayPas
2 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 370
11.03.2014, 03:22  [ТС] #22
alsav22,эта фигня в конце оканчивается словом failed...

а библиотеки нашел, все подключил
0
Миниатюры
CodeBlocks. Как правильно подключать библиотеки  
alsav22
5428 / 4823 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
11.03.2014, 03:29 #23
Цитата Сообщение от RayPas Посмотреть сообщение
эта фигня в конце оканчивается словом failed...
Что и чем оканчивается?
1
RayPas
2 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 370
11.03.2014, 03:32  [ТС] #24
alsav22,вот вторая часть

причем консоль появляется со словами "Process returnd 1982198921"
0
Миниатюры
CodeBlocks. Как правильно подключать библиотеки  
RayPas
2 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 370
11.03.2014, 03:47  [ТС] #25
может потому что на раб.столе лежит новый компилятор...?

Добавлено через 5 минут
и эта строка в Build Massages появляется
0
alsav22
5428 / 4823 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
11.03.2014, 04:15 #26
В Build log что пишет? В чем ошибка?
1
RayPas
2 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 370
11.03.2014, 10:39  [ТС] #27
alsav22,
0
Миниатюры
CodeBlocks. Как правильно подключать библиотеки  
alsav22
5428 / 4823 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
11.03.2014, 10:59 #28
Это компиляция или запуск? На что жмём?
1
DrOffset
7377 / 4454 / 1009
Регистрация: 30.01.2014
Сообщений: 7,304
11.03.2014, 12:57 #29
RayPas, alsav22, это запуск. Видно, что приложение упало.
Может быть по нескольким причинам.
Например цепляется версия dll, которая не соответствует используемой при линковке библиотеке импорта.
Надо проверить нет ли в системе других версий libgomp-1.dll.
Либо сама libgomp-1.dll собрана с каким-то другим рантаймом.
1
RayPas
2 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 370
11.03.2014, 15:00  [ТС] #30
alsav22, я жал сначала компиляция, потом только запуск, потом все вместе.
DrOffset, проверю, спасибо за совет.
а вообще можете мне тогда сказать, alsav22, какая у вас версия CodeBlocks, что без проблем пошла с этим( что Вы мне посоветовали установить) MinGW может тогда без ошибок как у Вас получится
0
11.03.2014, 15:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.03.2014, 15:00
Привет! Вот еще темы с ответами:

Rак правильно подключать файлы с шаблонами - C++
Доброго времени суток! Есть код: main.cpp #include <iostream> #include <string> #include "cls.h" using std::string; ...

Для работы с методом fopen(filename, "rb"); какие библиотеки нужно подключать? - C++
Знаю, что для работы с методом fopen используется: #include <stdio.h> Может есть другие библиотеки? #include <?????????.h> Дело...

Как включить библиотеки в исполняемый файл, чтобы не приходилось ставить библиотеки (Eclipse) - C++
Как включить библиотеки в конечный EXE как это сделано в bilder, чтобы не приходилось ставить библиотеки.

Как подключать звуковые файлы в Turbo C++? - C++
Можете пожалуйста скинуть код? или где об этом можно почитать


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

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.