目录
fatal error LINK1123:failure during conversion to COFF:file invalid or corrupt
确保编辑出来的库文件可以在其它语言环境中可以用,比如在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\"

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

被折叠的 条评论
为什么被折叠?



