Service 链接:致命错误LNK1221:子系统可以';不能推断,必须定义

Service 链接:致命错误LNK1221:子系统可以';不能推断,必须定义,service,windows-services,c++-cli,visual-c++-2008-express,Service,Windows Services,C++ Cli,Visual C++ 2008 Express,我的解决方案中没有其他错误或警告,这将是非常好的,但这个错误完全让我困惑。我有三个项目,一个没有引用,另外两个都引用它 一个是windowsservice,啊,那也是一个没有链接的,我想这意味着我应该在早上添加服务安装程序类,虽然MS示例不会在MSDN的ServiceBase页面上出现: 稍后我需要测试该示例。但是如果有人能在这段时间帮忙,谢谢 没有引用的项目是dll。另一个是一个标准的应用程序,直到大约一个月前,我才考虑了所有的构建。 < P>您需要在项目属性下设置C++项目中的子系统——>配

我的解决方案中没有其他错误或警告,这将是非常好的,但这个错误完全让我困惑。我有三个项目,一个没有引用,另外两个都引用它

一个是windowsservice,啊,那也是一个没有链接的,我想这意味着我应该在早上添加服务安装程序类,虽然MS示例不会在MSDN的ServiceBase页面上出现:

稍后我需要测试该示例。但是如果有人能在这段时间帮忙,谢谢


没有引用的项目是dll。另一个是一个标准的应用程序,直到大约一个月前,我才考虑了所有的构建。

< P>您需要在项目属性下设置C++项目中的子系统——>配置属性>链接器>系统>子系统。您可能想使用子系统:WINDOWS


这很简单,不用担心。转到您的文件名并单击右侧转到属性并单击链接器,然后选择系统 您将看到subsystem的顶部选项将其选择到第一个选项,即
控制台(/subsystem:Console)


谢谢。天才。我喜欢这个简单的解决方案。还要确保你为所有平台都设置了这个。