python中主函数符号错误_error LNK2019-无法解析的外部符号 _main-该符号在函数 ___tmainCRTStartup 中被引用...

问题分析:

因为Win32 console Application的入口函数是Main(),而Win32 Application的入口函数才是WinMain()

解决方案:

右键项目,打开【属性】页,【配置属性】——【链接器】——【系统】中的【子系统】改为【窗口 (/SUBSYSTEM:WINDOWS)】 ,如下图所示:

db827f2c90e1dab89ee6b20415ce0804.png

再次编译即可过通过测试!

变成新手容易犯的一个错误是,创建应用程序时选择了错误的应用程序类型。例如,开发人员创建了一个新的Win32应用程序项目,并给这个项目创建了一个入口函数main。在这种情况下,创建应用程序时,开发人员就会看到一个连接程序的错误信息。这是因为Win32应用程序项目设置了/subsystem:windows连接程序开关,但是却找不到相应的Winmain或者wWinmain函数。这是侯你可以有以下几种解决方案:

1 将main函数改为Winmain函数

2 将/subsystem:windows开关改为/subsytem:console

3全部删除/subsytem:windows开关,让连接程序根据源代码中实现的函数进行正确的操作。

更改/subsystem:windows的方法:

右键点击-->项目,选择---->属性,属性页 窗口弹出;

接着,点击连接器->系统,在右侧会看到“子系统”选项,在这里可以选择相应的连接程序开关.

1352972245_8747.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值