Forum > Graphics
Problem with compiling SDL2 program on macOS Ventura with Apple Silicon
(1/1)
cybermonkey342:
Hello everyone,
unfortunately, I'm stuck here. I'm trying to compile a program that uses SDL2 on a Mac with macOS Ventura and Apple Silicon. I don't want to link against the library, but against the framework. I provide the following parameters, which worked under macOS Monterey:
--- Quote ---fpc spritemove.pas -Ff/Library/Frameworks
--- End quote ---
However, under Ventura, I only get the following error messages:
--- Quote ---Linking spritemove
ld: library not found for -lSDL2
An error occurred while linking
spritemove.pas(72,32) Error: Error while linking
spritemove.pas(72,32) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
Error: /usr/local/bin/ppca64 returned an error exitcode
--- End quote ---
What am I doing wrong? By the way, it works perfectly fine with clang when I compile a C programm using SDL2 like this:
--- Quote ---clang SDLTest.c -o SDLTest -I/Library/Frameworks/SDL2.framework/Headers -F/Library/Frameworks -framework SDL2
--- End quote ---
Navigation
[0] Message Index