fatal error LNK1107: 文件无效或损坏: 无法在 0x310 处读取

挂载DLL文件,只有一个DLL

使用的这个博主的方法,但是出现问题

原帖内容:

1.更改设置

1.1 project->properties->configuration properties->C/C++->General->Addtional Include Directories->放dll文件的路径

1.2 project->properties->configuration properties->Linker->General->Addtional Library Directories->放dll文件的路径

1.3 project->properties->configuration properties->Linker->Input->Additional Dependencies

  1. 代码引用

2.1 HINSTANCE hDLL;

  hDLL=NULL;

  hDLL=LoadLibrary("*.dll");

  if( NULL == hDLL ) 
 { 
         fprintf(stderr,"Error loading *.DLL");
         return -1;
 }

原贴地址:
https://www.cnblogs.com/deadwood-2016/p/5533446.html

我的设置:

1、

img

2、

img

3、

img

问题图片:

img

解决方法:
1、不可用,失败

img


https://blog.csdn.net/qq_36812406/article/details/83501724?spm=1001.2014.3001.5502

2、不可用,失败,无lib文件,单dll
https://blog.csdn.net/weixin_42309565/article/details/116276103

话说CSDN编辑空行怎么做啊,贴的太近了,排版看着难受……

这个错误是指LNK1107,即无法读取文件。很可能是DLL文件有损坏或无效,导致无法被正确加载。