Visual Stdudio 配置AGK 入坑 完全手册(运行书上源码),解决编译链接错误.

博客讲述了在安装Visual Studio(VS)时如何选择组件,强调基本组件即可。遇到的主要问题是AGK版本与源码不匹配导致的编译和链接错误。解决方案是对比新旧版本的头文件和库,适配源码。总结了如何处理不同版本AGK的头文件和库的冲突,以解决编译和链接问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先下载 VS 这个没什么好说的.

#第一坑, VS 安装什么,组件.
实际上,基本的组件就够了.
基本的 C++ 模块 ,就行了.
AGK ,2018 需要 Xp 支持可以安装一下.
基本编译,工具就够了. VS 高阶 版本都可以用的.
在这里插入图片描述
在这里插入图片描述

都可以用.

#第二坑, AGK 版本问题.想运行个书上的源码,就存在下载的版本
和书的源码不匹配的问题.导致也许编译能过,link 过不了,
我这里会出现 3个不同的版本
1.书源码的版本
2.下载的AGK 版本(老版本的)(必需找到旧版本的)
没有老的 AGK 版本的 h 头文件,编译都过不了
3.用来编译的最新的AGK 版本.(新版本的)
新的版本 lib 库用来,编译.比老版本好.

如果出现链接错误,说明源码的版本和你的AGK 版本不匹配
问题分析 A 源码版本比你下载的版本新.出现编译错误 lib库不能用大量的符号不能引用
B 源码版本比你下载的版本新.出现编译错误. .h 文件需要修改.
**解决办法:**将 旧版本的 AGK 头文件.
与新的版本进行对照发现, 函数,返回,和形参数,都不一样
这样.编译能过.用 lib库就过不了.这很头痛

没经验还真不行,这时候老版本的 头文件 就有用了.
直接用新版本的 头文件.中对不上号的. 函数替换
就版本头文件的.函数, 这样链接就过了.
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值