gpt4 book ai didi

visual-studio - 在 Visual Studio 中构建时,LoadLibrary 无法加载错误代码 126 的 dll

转载 作者:行者123 更新时间:2023-12-04 08:47:41 30 4
gpt4 key购买 nike

该项目由一个 .cpp 文件组成,该文件调用 LoadLibrary() 来加载 dll 文件。

如果我通过 Microsoft Visual Studio 2012 命令提示符运行以下命令,会发生什么情况:

cl /nologo Test.cpp

一切正常。

另一方面,如果我启动一个简单的 Visual C++ 项目,添加文件并在那里编译,LoadLibrary() 调用失败,代码为 126:找不到指定的模块。

我从命令行构建的 .exe 是 Visual Studio 中构建的 .exe 的两倍多。所以我想有一些静态链接正在进行。

.dll 文件很好,它与 .exe 文件位于同一目录中。

最佳答案

我想到了。

默认情况下,cl 命令使用多字节字符集。在 Visual Studio 中设置的新项目配置为 unicode。

关于visual-studio - 在 Visual Studio 中构建时,LoadLibrary 无法加载错误代码 126 的 dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12735700/

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