VS2017创建动态库 error:MSB8024

vs2017版本更新后,win32控制台项目消失

1.这样创建会出现上述错误

新建项目,选择DLL(通用Windows)

VS2017创建动态库 error:MSB8024_第1张图片

2.在项目中添加一个空的cpp文件

输入以下代码

_declspec (dllexport)int Add(int a, int b) {

return a+b;

}

3.右击项目->属性,设置以下三步


VS2017创建动态库 error:MSB8024_第2张图片
VS2017创建动态库 error:MSB8024_第3张图片
VS2017创建动态库 error:MSB8024_第4张图片

编译,出现错误提示


VS2017创建动态库 error:MSB8024_第5张图片

查阅百度,知乎,必应,csdn,均未找到解决方法,最后发现新建项目里有一个“Windows桌面向导”,按以下步骤创建一个新项目


VS2017创建动态库 error:MSB8024_第6张图片

同上,新添加一个源文件,输入以下代码

_declspec(dllexport)int Add(int a, int b) {

return a + b;

}

然后设置三步(同上),编译,编译成功,生成以下文件

成功

VS2017创建动态库 error:MSB8024_第7张图片

图片发自App

你可能感兴趣的:(VS2017创建动态库 error:MSB8024)