【关键词】
中小学编程;信息学编程;IT航班;奥林匹克;北京少儿编程;北京中小学编程;
【美联航达导读】
在中小学教育变革中,信息学编程是变化最大的科目之一,其次信息学竞赛也发生很大变化,信息学竞赛逐渐向人工智能与图形学靠拢。本篇开始,讲述图形学与人工智能在中小学比赛中的应用。
最近给中小学生讲述图形学算法,参加国外的一些比赛把一些学习体会经验错误给发出来。
中小学生在参加国外的一些竞赛时间,我们经常会用到相关的编辑工具与编译工具。比较多的大体三种,有QT、Visual Studio。甚至有些同学直接用GCC。
在基础算法中,经常需要使用基础C语言的库,加载stdio、stdlib、io、string、stl等头文件。只有这样,才能够保证算法在各个平台都可以使用。道理很简单,基础库在各个平台通用。最近,我们准备国外的一些正规大赛,进行一些图形技术编程。
图形技术是人工智能技术的基础,也是对GPU的高效应用,在未来的少儿编程体系中,图形编程将会以应用的形式凸现出来。
图形编程是对常规编程算法的真实应用,随着计算技术的普及,未来10年,这些应用将在中小学以及一些高端比赛中出现。
基本规范图形处理我们通过OpenGL库来完成,但是常规的图像我们通过算法来完成基本都处理。
本篇讲述在VS环境中,加载基础库的问题,这种问题往往是由于VS版本造成的,老的VS程序用新的VS版本编译。
常规的错误:找不到.h
解决办法:
特别说明:
.h文件和lib文件必须同一个版本。否则出问题。
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22000.0\ucrt
Lib目录
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.22000.0\ucrt\x86
误区:很多人到如下位置来调整
基础C++库不要来这里。否则出现obj文件错误。发现有学生在网上看,调整这里,然后出错。
A、官方网址:
B、微信公众号:
添加微信,获取资料。
关注公众号,获取动态。