使用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
我已经将 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