2010-03-12 48 views
4

是否有可能只使用mingw C++编译器和库来编译windows服务?Windows服务和mingw

我认为有可能使用Visual Studio标准库的编译器和手段,但想对此做几乎完全开源。

有没有经验?

回答

6

由于您可以使用MinGW构建带有Windows Platform SDK(或者今天称为今天的任何程序)的程序,因此您可以构建Win32服务。

服务只是Win32程序与一些特定的协议,用于注册系统并与操作系统的服务控制器进行交互。

+1

平台SDK包含Visual Studio中使用的编译器。直接与MinGW一起做会很困难,因为MinGW的unicode支持不足。如果你可以解决那些不规则的支持,那么应该没有理由不能使用MinGW。 – 2010-03-12 01:31:17

+0

哦 - 和+1 :) – 2010-03-12 02:29:03

+0

供参考:我已经将完整服务示例代码从microsoft移植到mingw/gcc并在此处记录它:https://xpra.org/trac/ticket/1527#comment:4 – totaam 2017-05-24 16:36:33