vs平台工具集问题

最近在看《windows黑客编程技术详解》,书还可以,都是些比较零碎但是实用和有效的代码
由于里边全是vs2013的例子,我vs2017工具集不支持,几个坑和解决办法拿出来分享一下。

由于代码本身也很少和简单,这种设置改变不会影响程序效果(但是在相应系统上我不敢保证)

可以看到后面括号里面写的vs2013
在这里插入图片描述
右键项目“GlobalHook_Test”,属性,配置属性,常规,平台工具集。
在这里插入图片描述

程序工具集是v120,生成后出现问题。
在这里插入图片描述

解决办法:
把两个项目的,在工具集里换成当前安装的工具集。
在这里插入图片描述
现在再看,就没有括号了
在这里插入图片描述

再重新生成会出现以下问题
在这里插入图片描述

但是在【工具】,【获取工具和功能】里装个SDK8.1要900多兆。。
在这里插入图片描述
在这里插入图片描述
于是我照着刚才报错提示的“重定解决方案目标”
【此处的“1”代表刚才“重新生成解决方案”的位置,“2”是这次的位置……】
在这里插入图片描述
ctrl+f5,运行发现这个问题,我想“难道64位不支持win32??”
在这里插入图片描述

后来想起来了,GlobalHook_Test 生成的是dll文件,不是可运行的控制台文件。
在这里插入图片描述
右键它,【设为启动项目】,然后它就变成粗体了

在这里插入图片描述
运行成功

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

超自然祈祷

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值