使用gcc / Cygwin构建的直接Windows GUI程序(例如,不使用POSIX)与使用非POSIX(比如VS)构建相比,是否具有任何附加依赖项?如果我使用Cygwin构建一个“vanilla”Windows程序,任何Windows用户都可以运行它,还是需要额外的依赖?
答案 0 :(得分:1)
如果您正在使用vanilla gcc,是的,他们将需要cywgwin1.dll。如果您使用mingw-gcc,它将不会,mingw将生成Windows程序。
你是什么意思"香草" Windows程序?如果你正在谈论使用像conio.h这样的windows标题,那么你就不能构建它。但是在mingw中它们是可用的。