Если кто-нибудь может мне помочь с этим, это было бы здорово, потому что я потратил последний час, пытаясь выяснить это
Так что я построил игру в C, используя CLion и библиотеку RayLib
Вот так выглядит мой файл CMakeLists.txt
cmake_minimum_required(VERSION 3.15)
project(orbital_motion_sim_c C)
set(CMAKE_C_STANDARD 99)
add_executable(orbital_motion_sim_c main.c orbitalMath.h orbitalMath.c mainfunctions.c mainfunctions.h main.h sim.c sim.h mainmenu.c mainmenu.h instructions.c instructions.h)
target_link_libraries(orbital_motion_sim_c libraylib.a)
Теперь, когда я go запускаю исполняемый файл orbital_motion_sim_ c на другом компьютере, он выводит следующее:
Last login: Sun Jan 19 16:36:36 on ttys000
/Volumes/MYVOLUME/cmake-build-release/orbital_motion_sim_c ; exit;
macs-iMac:~ JakobKoblinsky$ /Volumes/MYVOLUME/cmake-build-release/orbital_motion_sim_c ; exit;
dyld: Library not loaded: /usr/local/opt/raylib/lib/libraylib.2.dylib
Referenced from: /Volumes/MYVOLUME/cmake-build-release/orbital_motion_sim_c
Reason: image not found
Abort trap: 6
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
[Process completed]
Я думал, что, выполнив target_link_libraries(orbital_motion_sim_c libraylib.a)
Он сможет работать на любом компьютере?