我们先来看一张图。
起源
话说今天老衲在折腾一个VC++的程序,然后尝试编译它。但是当编译它的时候,VS2017报了这么一个错误。
LINK : fatal error LNK1104: 无法打开文件“LIBCMT.lib”
链接错误。链接错误是因为啥呢,库目录设置不对吗,还是哪里编译器设置不对了。
可是我在项目属性里瞅了大半天,并没有感觉哪里有问题。那是我库装的不对吗?祭出Everything搜了一下,发现无数个libcmt.lib。
当时的气氛有点尴尬,很明显是在欺负我这个新来的。
我能就这样认输吗?当然不能。
后来想想,掏出来Process Monitor,设置了过滤条件为“Path 包含 LIBCMT.lib”,然后开始捕捉并开始编译,尝试捕捉文件系统操作。
从上面的捕捉...
木魚
6年前 (2018-11-20) 6832℃ 5评论
8喜欢