背景:写了一个有使用opencv、dlib,mysql的程序,把依赖目录、库都放在同一个工程里面了,relese版本,设置在静态库中使用mfc,代码生成设置为MT,生成的exe,直接点exe,在自己电脑编译运行没问题
把工程整体拷到别的电脑,点击exe 结果有的能运行,有的就报错 0000007b。究竟是少了啥东西嘛,,,,有人知道是缺了啥嘛?
把工程整体拷到别的电脑,点击exe 结果有的能运行,有的就报错 0000007b。究竟是少了啥东西嘛,,,,有人知道是缺了啥嘛?
解决方案 »
- 关于网页上的验证码,用VC怎么做识别?
- VC 如何得到文本客户区内任一点的坐标?
- DDX_IPAddress()函数是干吗用的?
- 怎样在javascript中响应atl组件的事件,该组件是用activexobject创建的?
- unsigned char 数组怎么从CString 中得到值,急急
- 请介绍将对话框(自己在一个project中做的基于Dialog的,就是我那个对话框)封装入DLL的具体步骤?谢谢!或文档也行。
- 在窗口回调函数WndProc中调用一般函数,编译通过,连接错误的问题
- Windows98支持 WDM 设备驱动程序吗?
- 请各位大神帮忙解答:如何解决mfc子窗口移动时对主窗口的不断刷新
- MFC 在picture control空间上显示了摄像头的画面,想在画面上添加参考线请问该怎么实现?
- MFC加载google地图
- SVN的Blame异常求助,实在没地方发了,还是发自己喜欢的MFC区吧
接着又说缺少libeay32.dll,又system32拷了过来,然后程序能跑了。结论:之前同样错,于是也拷了这两文件,忘了是从哪弄过来的,估计不是x64的,因为会搜到一堆,所以000007b。
独立运行,正常来说,设置运行时库为MT 应该就行了,所以如果报这种错误就大多是dll的错误使用,试着重新加入缺少的dll。最后虽然能运行,但程序直接停止运行了,不清楚。这个可能是由于程序本身的原因了,比如这个电脑没装cuda、cudnn等