Error LNK1107: Invalid or Corrupt File, can't read at 0x2a8

说一下,原先是dll的工程,后来发现使用lib更方便,于是改为lib。 

期间改了相关的文件输出项等内容,可以正常编译出lib文件。

但是到了使用的时候,就出现如题的错误提示。 

查找了很长一段时间,都是不得要领,而且不管是通过#program comment 的方式,还是添加依赖库的方式,都不能正常运行。

怀疑了2-3个地方,后来也证实不是。 

于是估计还是工程设计的有关系。

后来的后来,反正看到出不正常,如图

Error LNK1107: Invalid or Corrupt File, can't read at 0x2a8_第1张图片

 

我在第二个框的地方,配置类型一直选择的的是dll库,没有改为lib库。 于是发生了时间查询消磨惨案

最后改成这个,编译通过,再也没有原来的烦恼了。。。

你可能感兴趣的:(C++)