Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
3 / 2 / 1
Регистрация: 11.12.2020
Сообщений: 71

Подключение библиотек

27.01.2022, 20:40. Показов 530. Ответов 4
Метки c++ (Все метки)

Студворк — интернет-сервис помощи студентам
Вопрос по поводу подключения библиотек, в частности box2d;
Скачав библиотеку с гибхаба с собрав ее с помощью command promt в VS, запустив батник build.bat. На выходе получил только версию для x64.
Возможно ли собрать библиотекуполучив версию для x86, если да , то подскажите как
Миниатюры
Подключение библиотек  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.01.2022, 20:40
Ответы с готовыми решениями:

Подключение библиотек
Для интереса решил попробовать поиграть со звуком. Скачал библиотеку. Установил по инструкции (Скину ссылку если нужно) Выдает ld...

Подключение библиотек
Здравствуйте! Я хотел создать телеграм бота на c++ и для этого есть библиотека https://github.com/reo7sp/tgbot-cpp. Я не знаю как его...

Подключение библиотек
Здравствуйте! Библиотеки (некоторые) состоят из файла .h и файла .cpp. В файле .cpp подключается файл .h . И мне непонятно как (откуда...

4
Заблокирован
28.01.2022, 02:00
У меня наоборот, по умолчанию x86 компилируется.
Можно сгенерировать для другой платформы, и скомпилировать.

Bat файл для x64 и для x32 соответственно.
Code
1
2
3
4
5
6
7
8
9
10
rmdir /s /q build_Win64
"c:\Program Files\CMake\bin\cmake" -G "Visual Studio 14 2015"  d:\LabProgramms\Libs\2D\box2d-2.4.1\box2d-2.4.1\ -A x64 -B "build_Win64"
cd build_Win64
"c:\Program Files\CMake\bin\cmake" --build . --config Release
cd..
rmdir /s /q build_Win32
"c:\Program Files\CMake\bin\cmake" -G "Visual Studio 14 2015" d:\LabProgramms\Libs\2D\box2d-2.4.1\box2d-2.4.1\ -A win32 -B "build_Win32"
cd build_Win32
"c:\Program Files\CMake\bin\cmake" --build . --config Release
pause
0
9037 / 2937 / 494
Регистрация: 05.10.2013
Сообщений: 7,962
Записей в блоге: 216
30.01.2022, 17:48
Можно ещё так сделать из CMake GUI:
  • Установить CMake GUI (https://cmake.org/download/)
  • Скачать заново исходники Box2D
  • Запустить CMake GUI
  • Качестве папки исходников CMake GUI выбрать папку Box2D (папку, где лежит CMakeLists.txt)
  • Указать папку назначения в CMake GUI, где будут генерироваться файлы
  • В CMake GUI нажать кнопку "Config", потом "Generate" (будет вызвать диалог выбора компилятора, выбрать VS)
  • Будет сгенерировал проект VS, который можно открыть в VS и выбрать x86 или x64 и нажать "Build"
0
Заблокирован
30.01.2022, 18:03
Мне этот box2d solution из комплекта студию немного подкосил.
Пришлось переустановить несколько компонентов.
Как по мне , лучше уж вручную. ИМХО.
0
9037 / 2937 / 494
Регистрация: 05.10.2013
Сообщений: 7,962
Записей в блоге: 216
30.01.2022, 19:36
Если честно, я для VS не пробовал собирать Box2D. Я собрал для MinGW 32-bit, чтобы в IDE Qt Creator подключать так, копированием в файл .pro следующих строк:
Code
1
2
3
INCLUDEPATH += "E:\Libs\box2d-2.4.0-mingw-32bit\include"
LIBS += -L"E:\Libs\box2d-2.4.0-mingw-32bit\lib"
LIBS += -lbox2d
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.01.2022, 19:36
Помогаю со студенческими работами здесь

подключение библиотек
доброго времени суток #pragma comment(lib, "GLU32.lib") как понять из какой папки программа будет брать данную библиотеки, тоесть из...

Подключение библиотек
Здравствуйте. Подскажите пожалуйста почему при попытке подключить к программе библиотеки <stdlib.h> и <conio.h> выдаётся ошибка...

Подключение библиотек
Добрый вечер, в определённой программе (содержание в данном случае не имеет значения) фигурирует подключение трех библиотек: ...

Подключение библиотек
Доброго времени суток %username% !!! Изучаю С++ не очень долго и возник такой вопрос. Необходимо подключить библиотеку <string> в...

подключение библиотек
Здравствуйте, хотелось бы узнать возможно ли такое, что уже на стадии компиляции пользователь может определить какую библиотеку...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
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
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru