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