VS2017 错误:fatal error LNK1561: entry point must be defined

有个VS2012的C++项目,需要移植到VS2017并把底层的lib动态库文件同步更新;

一、需要将编译器信息更改为最新版:

VS2017 错误:fatal error LNK1561: entry point must be definedVS2017 错误:fatal error LNK1561: entry point must be defined

二、设置好编译器环节之后,再替换原理的lib文件。出现标题中所示错误:

fatal error LNK1561: entry point must be defined 

这时需要同时修改两个地方:

1、把编译环境改为release , x64,因为我用的Lib是release x64的

VS2017 错误:fatal error LNK1561: entry point must be defined

2、右键项目属性,打开属性配置;把subsystem改为图中所示选项即可。

VS2017 错误:fatal error LNK1561: entry point must be defined

以上两步之后,问题修复。

上一篇:VS2017编译调试Ubuntu代码


下一篇:vs2017无法启动,由于下列某个原因,Windows 无法访问文件