vs2012编译使用动态库总是提示文件损坏

yekai_23 2015-08-15 02:34:20
fatal error LNK1107: 文件无效或损坏: 无法在 0x300 处读取
这个库是自己封装的(calGreeks.dll),也是用vs2012编译生成的,但是一打开就报上面的错误
以下找的解决方案,发现vs2012没有这个菜单呀。。。。
解决方法:
项目-->项目属性-->配置属性-->清单工具-->使用FAT32解决方法为

请各位大侠帮忙解决一下,小弟初用vs2012,以前都是在linux编程
...全文
595 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
FD_2013 2017-01-04
  • 打赏
  • 举报
回复
项目属性 通过右键工程----属性打开
FD_2013 2017-01-04
  • 打赏
  • 举报
回复
vs编译器要搞明白三个东西:.h文件,.lib文件,.dll文件 .h文件放到C/C++-->附加包含目录里,表示你要用这个头文件里声明的类或者接口 .lib文件所在路径放到连接器-->附加库目录里,文件名写进连接器--->输入里,多个用分号隔开,表示程序编译时找寻所用到的类或者方法的入口点 .dll文件跟可执行文件.exe放到一起,表示exe执行时动态调用里面的类或者方法 搞明白这些,基本的环境搭建就不会再有问题了 二楼说的那个问题按照上面说的,那就是没有将用到的库文件名写到连接器--->输入里
oyma2012 2017-01-04
  • 打赏
  • 举报
回复
同问。 __thiscall CADORecordset::GetRecordSet(void)没有找到库文件。

24,859

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧