Visual Stdio使用的技巧汇总

本文解决VS中常见的编译问题,如设置断点失败、每次强制重新编译及生成动态库时缺少.lib文件等问题,并提供具体解决方案。

目录

sdf .vs文件夹

文件设置不了断点

每次都要重新编译

生成后事件

fatal error LINK1123:failure during conversion to COFF:file invalid or corrupt

生成动态库时,只有dll,lib文件没有

确保编辑出来的库文件可以在其它语言环境中可以用,比如在C#中

批量生成


sdf .vs文件夹

与智能提示、错误提示、代码恢复等信息有关,

可以选择关闭或重设路径

Tools —— Options —— Text Editor —— C/C++ —— Advanced ——Disable Database 设置为True,默认为false,这样就没了

或者

文件设置不了断点

文件设置不了断点,多是文件内的不可视符出了问题,比较多的是制表符tab(0x09)引起的,可在VC内CTRL+A后,菜单-编辑-高级-设定选定内容的格式改过来

每次都要重新编译

大多数情况是系统时间被修改成为了以前的时间了

生成后事件

copy "$(TargetDir)\$(TargetName).dll"  "$(SolutionDir)\..\$(Configuration)\"
copy "$(TargetDir)\$(TargetName).lib"  "$(SolutionDir)lib"
xcopy "$(ProjectDir)*.h"  /D/S/E/Y "$(SolutionDir)include\"
copy "$(TargetDir)\$(TargetName).dll"  "$(SolutionDir)\..\..\res\milestone\"
copy "$(TargetDir)\$(TargetName).dll"  "$(SolutionDir)\..\test_debug\"

xcopy "E:\UsefulPublicFunc\*.h"  /D/S/E/Y "$(ProjectDir)\ExternFile\"
xcopy "E:\UsefulPublicFunc\*.cpp"  /D/S/E/Y "$(ProjectDir)\ExternFile\"

fatal error LINK1123:failure during conversi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值