标题:正在学孙鑫的“VC++深入理解”,为什么书第二章附码的解决方案可以编译,而 ...
只看楼主
NewConcept
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2021-4-5
结帖率:100%
已结贴  问题点数:20 回复次数:5 
正在学孙鑫的“VC++深入理解”,为什么书第二章附码的解决方案可以编译,而我按书中的步骤建立的解决方案显示错误?
不编译就显示的错误:
严重性    代码    说明    项目    文件    行    禁止显示状态
错误(活动)    E1097    未知特性 "no_init_all"    WinMain    E:\Windows Kits\10\Include\10.0.18362.0\um\winnt.h    3886   


编译后增加两条:
1:
严重性    代码    说明    项目    文件    行    禁止显示状态
错误    LNK2001    无法解析的外部符号 main    WinMain    D:\VS2019工作目录\Windows程序练习\VC++深入理解\Practice\ch02\WinMain_Build\ch02\WinMain\MSVCRT.lib(exe_main.obj)    1   

2:
严重性    代码    说明    项目    文件    行    禁止显示状态
错误    LNK1120    1 个无法解析的外部命令    WinMain    D:\VS2019工作目录\Windows程序练习\VC++深入理解\Practice\ch02\WinMain_Build\ch02\x64\Release\WinMain.exe    1   

搜索更多相关主题的帖子: 显示 WinMain 错误 VC++ 解决方案 
2021-04-05 08:41
apull
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:三体星系
等 级:版主
威 望:185
帖 子:1404
专家分:8479
注 册:2010-3-16
得分:14 
对比下2个项目属性哪里不一样的
2021-04-05 10:15
NewConcept
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2021-4-5
得分:0 
谢谢,我看一下
2021-04-05 10:27
NewConcept
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2021-4-5
得分:0 
把windows sdk 版本 从 10.0.18362.0改为10.0.17763.0后,第一个错误没有了,
但第2,3个错误依然存在,大神能不能提醒一下主要看哪些属性项?
2021-04-05 10:55
apull
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:三体星系
等 级:版主
威 望:185
帖 子:1404
专家分:8479
注 册:2010-3-16
得分:0 
我记得孙鑫的这个教程是以VC6为环境的,还有个就是你创建项目的时候选择的是win32控制台还是win32项目,这2个是不同的,入口函数不同,一个是main,一个是winmain,第二章应该还没到winmain吧。
2021-04-05 18:05
NewConcept
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2021-4-5
得分:0 
我买的书是基于vs 2017的,第二章是“windows 程序内容运行机制”,内容是建立一个简单的窗口,我也是按书上的步骤建立的项目
2021-04-06 08:36



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-505342-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.108776 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved