文件无效或损坏无法在0x379处读取
Posted algs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件无效或损坏无法在0x379处读取相关的知识,希望对你有一定的参考价值。
在进行VS编译时,报上述错误。
问题发生原因:
链接器——>输入——>附加依赖项:里面应该是lib文件,填写了dll文件。
链接库文件应该是dll文件。
静态库中的lib:该LIB包含函数代码本身(即包括函数的索引,也包括实现),在编译时直接将代码加入程序当中
动态库中的lib:该LIB包含了函数所在的DLL文件和文件中函数位置的信息(索引),函数实现代码由运行时加载在进程空间中的DLL提供
总之,lib是编译时用到的,dll是运行时用到的。如果要完成源代码的编译,只需要lib;如果要使动态链接的程序运行起来,只需要dll。
以上是关于文件无效或损坏无法在0x379处读取的主要内容,如果未能解决你的问题,请参考以下文章
C MySQL错误“致命错误LNK1107:无效或损坏的文件:无法在0x368读取”
PostgreSQL C++ Api 出现错误 LNK1107:文件无效或损坏:无法在 0x2E8 读取
链接到 opencv 的奇怪链接器错误...“LNK1107:无效或损坏的文件:无法在 0x2E8 读取”