使用MinGW时如何动态link到DLL(Dynamic-link库)?

How to dynamically link to DLL (Dynamic-link library) when using MinGW?

我已经将 sqlite3.dll 放在我的编译文件夹中,但是当我在 MinGW 编译器上使用 -l sqlite3 选项时,结果是:ld.exe: cannot find -lsqlite3

我在命令中缺少 -L. 选项。有效:

gcc -o nonamed.exe main.c -L. -lsqlite3

或者你可以这样做:

gcc -o nonamed.exe main.c sqlite3.dll