У меня есть очень простой (в настоящее время просто main.cpp) проект CMake C++, который я пытаюсь создать как в Mac OS X, так и в Windows. Это зависит от libgsasl, который я скомпилировал как статическую библиотеку на обеих платформах.
У Mac OS X нет проблем со сборкой, и Windows также не жалуется во время сборки и создает EXE. Когда я пытаюсь запустить EXE-файл в Windows, появляется сообщение об ошибке, в котором говорится, что приложение не может быть запущено, поскольку не может найти libgsasl.dll.
Я даже не пытаюсь ссылаться на динамическую библиотеку, только на статическую библиотеку (версия .lib). Я что-то упускаю? В Visual Studio похоже, что файл gsasl.lib найден и включен в команду связывания.