该项目由一个 .cpp 文件组成,该文件调用 LoadLibrary() 来加载 dll 文件。
如果我通过Microsoft Visual Studio 2012 命令提示符运行以下命令,会发生什么情况:
cl /nologo Test.cpp
一切正常。
另一方面,如果我启动一个简单的 Visual C++ 项目,添加文件并在那里编译,LoadLibrary() 调用失败,代码为 126:找不到指定的模块。
我从命令行构建的 .exe 是 Visual Studio 中构建的 .exe 的两倍多。所以我想有一些静态链接正在进行。
.dll 文件很好,它与 .exe 文件位于同一目录中。