Это должен быть простой вопрос, но я понятия не имею о том, как сказать код Visual Studio в Mac Os Sonoma, чтобы связать библиотеку дорогой Imgui с моим проектом C ++, или какие зависимости или библиотеки мне не хватает, что остановить меня интегрировать библиотеку IMGUI в мой проект C ++.project
|-.vscode
|-launch.json
|-tasks.json
|-build
|-.cmake
|-query
|-query.json
|-reply
...
|-CMakeFiles
|-4.1.1
...
|-pkgRedirects
|-test.dir
...
|-cmake.check_cache
|-CMakeConfigureLog.yaml
|-CMakeDirectoryInformation.cmake
|-InstallScripts.json
|-Makefile.cmake
|-Makefile2
|-progress.marks
|-TargetDirectories.txt
|-cmake_install.cache
|-CMakeCache.txt
|-compile_commands.json
|-Makefile
|-test
|-imgui-1.92.2b
|-.github
|-ISSUE_TEMPLATE
|-workflows
|-FUNDING.yml
|-pull_request_template.md
|-.editorconfig
|-.gitattributes
|-.gitignore
|-imconfig.h
|-imgui_demo.cpp
|-imgui_draw.cpp
|-imgui_impl_glfw.cpp
|-imgui_impl_glfw.h
|-imgui_impl_opengl3.cpp
|-imgui_impl_opengl3.h
|-imgui_internal.h
|-imgui_tables.cpp
|-imgui_widgets.cpp
|-imgui.h
|-imstb_rectpack.h
|-imstb_textedit.h
|-imstb_truetype.h
|-Dependencies
|-include
|-glfw3.h
|-glfw3native.h
|-Library
|- libglfw.3.4.dylib
|-CMakeLists.txt
|-main.cpp
/.vscode/tasks.json:
{
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: clang++ build active file",
"command": "/usr/bin/clang++",
"args": [
"-std=c++17",
"-fcolor-diagnostics",
"-fansi-escape-codes",
"-g",
"-I${workspaceFolder}/Dependencies/include",
"-L${workspaceFolder}/Dependencies/Library",
"${workspaceFolder}/*.cpp",
"${workspaceFolder}/Dependencies/Library/libglfw.3.4.dylib",
"-o",
"${workspaceFolder}/app",
"-framework",
"OpenGL",
"-framework",
"Cocoa",
"-framework",
"IOKit",
"-framework",
"CoreVideo",
"-framework",
"CoreFoundation",
"-Wno--deprecated"
],
"options": {
"cwd": "${fileDirname}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "Task generated by Debugger."
}
],
"version": "2.0.0"
}
< /code>
cmakelists.txt:
cmake_minimum_required(VERSION 4.0)
find_package(glfw3 REQUIRED)
find_package(imgui REQUIRED)
add_definitions(-std=c++11)
set(CXX_FLAGS "-Wall")
set(CMAKE_CXX_FLAGS, "${CXX_FLAGS}")
set(CMAKE_BUILD_TYPE Debug)
project(test)
add_executable (test main.cpp)
< /code>
main.cpp:
#include
int main() {
std::cout
Подробнее здесь: https://stackoverflow.com/questions/797 ... y-cpp-proj
Какие шаги мне не хватает, чтобы я мог связать дорогую библиотеку Imgui с папкой проекта CPP? ⇐ C++
Программы на C++. Форум разработчиков
1757675664
Anonymous
Это должен быть простой вопрос, но я понятия не имею о том, как сказать код Visual Studio в Mac Os Sonoma, чтобы связать библиотеку дорогой Imgui с моим проектом C ++, или какие зависимости или библиотеки мне не хватает, что остановить меня интегрировать библиотеку IMGUI в мой проект C ++.project
|-.vscode
|-launch.json
|-tasks.json
|-build
|-.cmake
|-query
|-query.json
|-reply
...
|-CMakeFiles
|-4.1.1
...
|-pkgRedirects
|-test.dir
...
|-cmake.check_cache
|-CMakeConfigureLog.yaml
|-CMakeDirectoryInformation.cmake
|-InstallScripts.json
|-Makefile.cmake
|-Makefile2
|-progress.marks
|-TargetDirectories.txt
|-cmake_install.cache
|-CMakeCache.txt
|-compile_commands.json
|-Makefile
|-test
|-imgui-1.92.2b
|-.github
|-ISSUE_TEMPLATE
|-workflows
|-FUNDING.yml
|-pull_request_template.md
|-.editorconfig
|-.gitattributes
|-.gitignore
|-imconfig.h
|-imgui_demo.cpp
|-imgui_draw.cpp
|-imgui_impl_glfw.cpp
|-imgui_impl_glfw.h
|-imgui_impl_opengl3.cpp
|-imgui_impl_opengl3.h
|-imgui_internal.h
|-imgui_tables.cpp
|-imgui_widgets.cpp
|-imgui.h
|-imstb_rectpack.h
|-imstb_textedit.h
|-imstb_truetype.h
|-Dependencies
|-include
|-glfw3.h
|-glfw3native.h
|-Library
|- libglfw.3.4.dylib
|-CMakeLists.txt
|-main.cpp
/.vscode/tasks.json:
{
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: clang++ build active file",
"command": "/usr/bin/clang++",
"args": [
"-std=c++17",
"-fcolor-diagnostics",
"-fansi-escape-codes",
"-g",
"-I${workspaceFolder}/Dependencies/include",
"-L${workspaceFolder}/Dependencies/Library",
"${workspaceFolder}/*.cpp",
"${workspaceFolder}/Dependencies/Library/libglfw.3.4.dylib",
"-o",
"${workspaceFolder}/app",
"-framework",
"OpenGL",
"-framework",
"Cocoa",
"-framework",
"IOKit",
"-framework",
"CoreVideo",
"-framework",
"CoreFoundation",
"-Wno--deprecated"
],
"options": {
"cwd": "${fileDirname}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "Task generated by Debugger."
}
],
"version": "2.0.0"
}
< /code>
cmakelists.txt:
cmake_minimum_required(VERSION 4.0)
find_package(glfw3 REQUIRED)
find_package(imgui REQUIRED)
add_definitions(-std=c++11)
set(CXX_FLAGS "-Wall")
set(CMAKE_CXX_FLAGS, "${CXX_FLAGS}")
set(CMAKE_BUILD_TYPE Debug)
project(test)
add_executable (test main.cpp)
< /code>
main.cpp:
#include
int main() {
std::cout
Подробнее здесь: [url]https://stackoverflow.com/questions/79762858/what-steps-am-i-missing-so-that-i-can-link-the-dear-imgui-library-to-my-cpp-proj[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия