ImageMagick是处理图形文件的利器,提供了很多编程语言的接口,所以我选择C++接口并与Qt相结合,但在编译的过程中发现了很多问题也发现自己对编译第三方库有很多疑问(当然这些疑问我也百度过了,但依旧未解)。
疑问1.如果我用MingW编译器一个版本编译出来的静态库或者动态库,能否让MingW另一个版本引用?
疑问2.如果我用MingW编译器编译出来的静态库或者动态库,能否让VS编译器引用?
疑问3.我在ImageMagick官方网站上获取到了C++接口的源代码按理使用MingW、VS、包括Borland C++编译器应该都可以编译,毕竟接口的代码是纯C和纯C++的,和平台无关,那为什么我使用QtCreator+MingW编译通不过呢?按照官方提供的教程貌似要下载Cygwin来模拟Linux环境来进行编译,为什么需要这么做呢?
谁能给我一个答案,让我能够在QtCreator+Mingw上成功编译ImageMagick?