我有一个非常简单的(目前只是一个 main.cpp)CMake C++ 项目,我正在尝试在 Mac OS X 和 Windows 上构建它。它依赖于 libgsasl,我在两个平台上都将其编译为静态库。
Mac OS X 在构建过程中没有问题,Windows 在构建过程中也不会抱怨并生成 EXE。当我尝试在 Windows 上运行 EXE 时,它会给出一条错误消息,指出应用程序无法运行,因为它找不到 libgsasl.dll。
我什至没有尝试链接动态库,只是静态库(.lib 版本)。我错过了什么吗?在 Visual Studio 中,看起来 gsasl.lib 文件已找到并包含在链接命令中。