我是 Windows 编程的绝对新手。我正在编写一些将使用“C”库的应用程序(也将包括一些 POSIX API)。这个库也将由我编写。
至于可移植性问题,我想我可以设法将这个库用于 iOS、Android 和 Linux 平台,但是当我想将它移植到 Windows 时,我不确定它会如何工作。有人可以解释一下吗?
基本上我需要一个可以编译我的库的编译器,基本上我需要适用于 Windows 的 GCC(不确定我可以使用什么——MinGW 被排除在外,因为他们说不支持 POSIX)。我不知道它是否可以在 Visual Studio 2012 上完成。