我想知道当我使用 Makefile 构建某些内容(创建 .o 或 .exe)时,如果 .dll 文件不在 main.cpp 和 Makefile 的同一文件夹中,如何链接这些文件。
之前,我将此行放入我的 Makefile 中以建立链接:
-lSDL2main -lSDL2 -lSDL2_image -lSDL2_ttf
但这仅当 .dll 与 main.cpp 和 Makefile 位于同一文件夹中时才有效。
该 dll 位于特定文件夹中,例如我将其称为 dllFiles。
PROJECTFOLDER
--SRC
--main.cpp
--dllFiles
--SDL2_image.dll
--SDL2_tff.dll
--SDL2.dll
--Makefile
OS : Windows
Text Editor : VScode
I am using mingw64 and I run the Makefile with MinGW32-make