vs2017编译缺少dll win32与x86的平台选择

1. 背景介绍

vs2017编译方案平台选择的时win32,程序在其它电脑上提示缺少一些dll组件。
安装组件后仍然提示无法定位程序输入点。

2. 方案

win32指所有的32bit的平台,而x86仅仅是指Intel和AMD的32bit平台
比如32bit的ARM平台,就包含在win32中,不在x86的范围中。
所以,平台选择最好x86。
x86平台重新编译,程序运行正常。
vs2017编译缺少dll win32与x86的平台选择_第1张图片

参考:
https://social.msdn.microsoft.com/Forums/vstudio/en-US/6a9f7e3a-9ec3-491a-9804-15b2c194d336/solution-platform-x86-vs-win32?forum=vcgeneral
http://stackoverflow.com/questions/15526552/visual-studio-2012-platform-only-arm-and-win32

你可能感兴趣的:(日常问题)