如何使用 Visual C++ 在 Windows 中使用命令行构建 sqlite3.dll?
How to build sqlite3.dll with the command line in Windows with Visual C++?
源 sqlite3.c 几乎没有 _declspec(dllexport) 函数,因此在 Windows 中将其构建为 DLL 会生成一个空 DLL!
我的命令行是:
cl sqlite3.c -link -dll -out:sqlite3.dll
导出文件在哪里?如何将函数导出到 DLL?
此致,
娟
只需将 SQLITE_API
预处理符号定义为 __declspec(dllexport)
,方法是在命令行中添加适当的选项(在其他选项之前):
cl sqlite3.c -DSQLITE_API=__declspec(dllexport) -link -dll -out:sqlite3.dll
源 sqlite3.c 几乎没有 _declspec(dllexport) 函数,因此在 Windows 中将其构建为 DLL 会生成一个空 DLL!
我的命令行是:
cl sqlite3.c -link -dll -out:sqlite3.dll
导出文件在哪里?如何将函数导出到 DLL?
此致, 娟
只需将 SQLITE_API
预处理符号定义为 __declspec(dllexport)
,方法是在命令行中添加适当的选项(在其他选项之前):
cl sqlite3.c -DSQLITE_API=__declspec(dllexport) -link -dll -out:sqlite3.dll