windows - 构建 Sqlite 模块时出现 cl.exe 错误 D8003(缺少源文件名)

标签 windows sqlite visual-c++ cl

我下载并解压https://sqlite.org/2016/sqlite-src-3110100.zip 。然后,当尝试将扩展 spellfix 构建为 DLL 时(在 Linux 上它是 works):

call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat"
cd sqlite-src-3110100
cl /I"src\" ext\misc\spellfix.c /link

我得到:

cl : Command line error D8003 : missing source filename

为什么?

最佳答案

你应该尝试:

cl /I <path to sqlite amalgation> <path-to-spellfix.c> /link /DLL /OUT:spellfix.dll

关于windows - 构建 Sqlite 模块时出现 cl.exe 错误 D8003(缺少源文件名),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49813006/

相关文章:

windows - 批处理以隔离具有多个项目的文本文件中的最后一个项目

pandas - 如何使用 pandastable 更新数据库

sqlite - 将 firebase 与 SQLCipher 一起使用

image - 远程图像文件到 PHP 中的 sqlite blob?

c++ - strcpy断言错误c++

exception-handling - VC++ 应用程序中的全局未捕获异常处理程序?

c++ - Visual Studio 2012 c++ 对 std 的智能感知评论可能吗?

c++ - RegSetValueEx 静默无法写入 HKLM

c++ - 为什么在重定向 stdout 和 stdin 时 Python 的行为不符合预期?

ruby-on-rails - 在 Windows 中,rails s 给出了 3 个不同的错误,我修复了一个并得到了更多