我的解决方案中没有其他错误或警告,这很好,但这个错误让我完全困惑。我有三个项目,一个没有引用,另外两个都引用它。
一个是windowsservice,啊,那个也是那个不链接的,我想这意味着我应该在早上添加服务安装程序类,认为MS示例不在MSDN的ServiceBase页面上打扰:http://msdn.microsoft.com/en-us/library/system.serviceprocess.servicebase%28v=VS.80%29.aspx
稍后我需要测试该示例。但如果有人可以同时提供帮助,谢谢。
没有引用的项目是一个 dll。另一个是标准应用程序,直到大约一个月前,我才考虑构建它。
最佳答案
您需要在您的 C++ 项目中的 Project Properties -> Configuration Properties -> Linker -> System -> SubSystem 下设置子系统。您可能想使用 SUBSYSTEM:WINDOWS。
关于service - 链接 : fatal error LNK1221: a subsystem can't be inferred and must be defined,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7775281/