Какие шаги мне не хватает, чтобы я мог связать дорогую библиотеку Imgui с папкой проекта CPP?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Какие шаги мне не хватает, чтобы я мог связать дорогую библиотеку Imgui с папкой проекта CPP?

Сообщение 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

Подробнее здесь: https://stackoverflow.com/questions/797 ... y-cpp-proj
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»