gpt4 book ai didi

windows - 适用于x64的SQLite3.dll

转载 作者:行者123 更新时间:2023-12-03 11:12:57 29 4
gpt4 key购买 nike

他们从下载的sqlite.org/download中提供了x86和x64的Windows的预编译二进制文件
因此,下载的是 .def 文件和 .dll 文件。
使用这两个文件,您可以创建 .lib 文件。
[命令:lib/def:yourfile.def/out:yourfile.lib]
创建 .lib 文件并将其用作依赖项时,对于x86来说一切正常。但是对于x64,Visual Studio显示错误:
LNK4272:库机器类型“X86”与目标机器类型“x64”冲突
还有其他人面对吗?

最佳答案

找出我要去的地方。

在创建.lib文件时,我们应该使用以下命令:
lib/def:sqlite3.def/machine:X64/out:sqlite3.lib

我之前跳过了/machine:X64选项。
最好查看命令提供的所有选项。

例子:
lib/?

输出将是:

usage: LIB [options] [files]

options:

/DEF[:filename]
/ERRORREPORT:{NONE|PROMPT|QUEUE|SEND}
/EXPORT:symbol
/EXTRACT:membername
/INCLUDE:symbol
/LIBPATH:dir
/LIST[:filename]
/LTCG
/MACHINE:{ARM|ARM64|EBC|X64|X86}
/NAME:filename
/NODEFAULTLIB[:library]
/NOLOGO
/OUT:filename
/REMOVE:membername
/SUBSYSTEM:{BOOT_APPLICATION|CONSOLE|EFI_APPLICATION|
EFI_BOOT_SERVICE_DRIVER|EFI_ROM|EFI_RUNTIME_DRIVER|
NATIVE|POSIX|WINDOWS|WINDOWSCE}[,#[.##]]
/VERBOSE
/WX[:NO]

关于windows - 适用于x64的SQLite3.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42623284/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com