我正在尝试为最新的 SQLite3 版本构建一个 .DLL 和一个 .lib。我在 Visual Studio 2010 中创建了一个新项目,选择了 Visual C++ / Win 32 / Win 32 Project,并选择了 DLL 选项。(虽然它选择了“.NET Framework 4”作为弹出菜单。这是一个问题吗?我不想要求 .NET 框架。)
当我构建项目时,它似乎工作:
1>------ Build started: Project: SQLite3, Configuration: Release Win32 ------
1> shell.c
1> sqlite3.c
1> Generating code
1> Finished generating code
1> SQLite3.vcxproj -> c:\users\jensenv\documents\visual studio 2010\Projects\SQLite3\Release\SQLite3.dll
但是该目录中没有 SQLite3.dll。日志文件很多,加上shell.obj、sqlite3.obj、SQLite3.og、vc100.pdb。为什么它说它创建了一个 .dll 却没有呢?
我还需要做些什么来让它创建一个匹配的 .lib (导出符号)吗?