gpt4 book ai didi

visual-studio-2010 - 使用 Visual Studio C++ 2010 中的命令行创建 DLL 和 LIB 文件

转载 作者:行者123 更新时间:2023-12-02 21:47:39 25 4
gpt4 key购买 nike

我尝试使用 LIbrarian > 命令行中的以下选项

/OUT:"mylib.lib" "mylib.dll" /DEF:"mydef.def"

但是,它只生成静态库。当我的 DLL 文件名位于 /OUT 指令之前时,它仅生成 DLL,而不生成 LIB。

我只是想为我的库创建 DLL 和 LIB 文件,而不必使用 __declspec(dllimport)__declspec(dllexport)

谁能帮帮我

最佳答案

试试这个:

/OUT:"mylib.dll" /IMPLIB:"mylib.lib" /DEF:"mydef.def" /DLL

从命令行,您需要 /DLL,但 /IMPLIB 并不是绝对必要的,因为默认名称将取决于您的 DLL 名称。

从 IDE 编译时,编译具有 /LD 参数,该参数可确保将 /DLL 传递给链接器。因此,如果您自己构建命令行,则需要使其明确。

关于visual-studio-2010 - 使用 Visual Studio C++ 2010 中的命令行创建 DLL 和 LIB 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19245314/

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