MFC程序编译链接问题汇总一

MFC程序Release模式下编译时遇到的几个问题:

1、在输出文件生成时,附带生成了

如下图标注的两个文件,要取消掉这两个文件的生成,解决方式如下:

2、修改了程序输出目录后,报如下警告:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppBuild.targets(1198,5): warning MSB8012: TargetPath(E:\opensrc\devtool\msvc\Release\devtool.exe) 与 Linker 的 OutputFile 属性值(E:\opensrc\devtool\bin\devtool.exe)不匹配。这可能导致项目生成不正确。若要更正此问题,请确保 $(OutDir)、$(TargetName) 和 $(TargetExt) 属性值与 %(Link.OutputFile) 中指定的值匹配。

对应还要修改如下地方:

3、Release模式下取消使用预编译头编译源代码时(因为会要求第三方库都加上stdafx.h引用,比较烦),出现如下错误:

解决方法如下:

 

 

转载于:https://www.cnblogs.com/skiing886/p/7861130.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值