Можно ли связать статическую библиотеку, созданную с VS2005, с приложением, которое должно быть создано с помощью gcc (в Cygwin)?
В отличие от UNIX, где годами не было стандартного ABI C ++, Windows изначально имел стандартный ABI C ++. Так что да, возможно . Но это может быть трудно .
Раньше я связывал * .dll в G ++, который скомпилирован с * .lib, в настоящее время он работает хорошо, но я не уверен насчет статической библиотеки, может быть, вы можете скомпилировать ее в dll для попытки. Удачи.
Теоретически это должно работать, но я бы посоветовал просто попробовать.