关于windows下创建静态库和动态库的问题

windows下的库是跨平台的吗,比如我用qt写了个动态库,可以再其他平台用吗

Qt是跨平台的,可以在其他平台下使用。

当然不是,dll只能在windows上用。但是不排除别的操作系统可以通过自身的模拟去兼容。linux下的wine连windows下的exe都能兼容。
qt是跨平台的库,但是并不是二进制文件跨平台,而是相同的源代码用不同的编译器/链接器编译,实现的跨平台。

winfdows上的动态库,静态库都是不能跨平台的。但是qt本身是跨平台的,你可以share代码方式。

QT本身是跨平台的,但动态库不是跨平台的,代码可以在不同的平台共享