3 / 2 / 1
Регистрация: 11.12.2020
Сообщений: 71

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

27.01.2022, 20:40. Показов 547. Ответов 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
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
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
9948 / 2948 / 497
Регистрация: 05.10.2013
Сообщений: 8,019
Записей в блоге: 242
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
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
30.01.2022, 18:03
Мне этот box2d solution из комплекта студию немного подкосил.
Пришлось переустановить несколько компонентов.
Как по мне , лучше уж вручную. ИМХО.
0
9948 / 2948 / 497
Регистрация: 05.10.2013
Сообщений: 8,019
Записей в блоге: 242
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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru