无法加载动态库的某一个接口

往.dll里添加了一个接口,在其他程序里获取这个接口的时候返回NULL,但其他接口都能返回地址,这是为什么?求大神解答

c++
0

1个回答

什么样的接口有具体的代码么?

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
apache 加载php动态库失败
“Cannot load php5apache2_4.dll into server”问题的解决方法 发表于1年前(2014-01-11 19:47)   阅读(4369) | 评论(1) 1人收藏此文章,我要收藏 赞2 听云性能监测产品App、Server、CDN免费试用,绑定账号送京东卡 摘要 PHP5.5.0+Apache Httpd 2.4.3,完成配置文件的修改后,启动
C#中的SQLite,出现“v2.0.50727”...无法在 4.0 运行时中加载该程序集
今天在用C#进行Form开发用到SQLite时,加载“System.Data.SQLite.DLL”之后,但是出现如下错误 : “混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集 ” 解决如下: 其调用的方法是从sqlite数据库中获取原来已经使用过的数据库连接,当时也没注意,就是准备设断点然后单步
php加载动态库失败
   PHP的集成包里带了很多的动态链接库,但当我们按照说明配置好后,运行phpinfo()却发现好多个模板并没有加载。仅管我们在php.ini中已经将对应链接库前面的注释(;)去掉了。  本人在配置WAMP时发现一个很有趣的事情:有时mysql模块能加载,有时又不能加载。后经仔细研究发现,能加载时mysql用的都是安装文件,不能加载时mysql用的大多是压缩包。两都会有什么区别呢?  区别就在于
Linux下无法加载动态库问题总结
转载至: http://blog.chinaunix.net/uid-26212859-id-3256667.html
C++基础(十七)C#调用C++动态库,无法加载 DLL"xx.dll": 找不到指定的模块
参考:https://bbs.csdn.net/topics/390835340?page=1 https://blog.csdn.net/jing_cs/article/details/78559508 因为A.DLL绑定了B.DLL等等,如果你Bin目录只有A.Dll,就会发生如标题所示的错误。 ...
C#调用动态库,无法加载 DLL"xx.dll": 找不到指定的模块
C#无法加载 DLL"xx.dll": 找不到指定的模块
关于程序运行时加载动态库失败的解决方法
错误提示如下: error while loading shared libraries: libjson.so.0: cannot open shared object file: No such file or directory 原因一般有两个,一个是操作系统中没有包含该共享库(lib*.so.* 文件)或者共享库版本不对。解决办法就是重新下载安装。 另外一个原因就是已经安装了
.so动态库未能成功加载解决办法
提示: ./move_db: error while loading shared libraries: libmysqlclient.so.15: cannot  open shared object file: No such file or directory  第一步:确认有哪些Lib无法Load  >ldd move_db  linux-gate.so.1 => (0x
iOS开发笔记--使用CocoaPods遇见的一次动态库引入的坑
iOS开发笔记–CocoaPods是如何帮你引入静态库/动态库
C++无法加载dll动态库
无法加载dll动态库,因为缺少运行环境,内有描述文档和所需要的运行环境
c++调用动态库失败解决办法
之前写好的程序今天早上过来发现在服务器上出错了,于是就各种查问题,整整一个早上外加下午两个小时都在查这个问题,最终被我找到了问题; 在程序中我发现LoadLibrary()返回的句柄是空的,于是用GetLastError()看了一下,返回值是193,因此可以断定应该是动态库出问题了,所以就用Depends查看了一下程序中依赖的动态库,发现该动态库还缺少另外的一个动态库,导致程序在加载过程中出现了
gdb调试在加载指定动态库时中断
catch load omega_gatekeeper.so
VS 动态链接库(.dll)的加载问题
VS 动态链接库(.dll)的加载问题 问题1. include directories和Libary directories的设置 在project-->properties-->configuration properties-->VC++ directories中设置外加库的头文件目录,和库文件目录,如果用的是动态库,即.lib文件只是一个引用文件,用于查找动态链接库(.dll)文件中的
windows服务器下IIS6/7下PHP 无法加载 php_curl.dll 等动态链接库
问题: PHP 在 IIS6 或 IIS7 中无法加载 php_curl.dll 动态链接库。 解决方法: 在PHP手册中有相关说明:php_curl.dll;CURL,客户端 URL 库函数库;需要:libeay32.dll,ssleay32.dll(已附带) 所以只要将 libeay32.dll,ssleay32.dll 这两个库复制到 %WINDOWS% 目录下即可。
C#调用动态链接库DLL
1.概述动态链接库(Dynamic Linked Library):将写好的函数存在库中,以供其他程序开发调用,调用方式为“动态的”。 Windows为应用程序提供了丰富的函数调用,这些函数调用都包含在动态链接库中。其中有3个最重要的DLL,Kernel32.dll,它包含用于管理内存、进程和线程的各个函数; User32.dll,它包含用于执行用户界面任务(如窗口的创建和消息的传送)的各个函数
动态库接口查看工具
可以查看动态库的接口,方便确定动态库提供哪些接口。
加载动态库失败的原因分析
加载动态库有几方面的原因。归纳如下: 1)动态库路径错误。 2)动态库依赖缺失。这个可以利用depends工具看下依赖情况。如果缺失,请寻找相应库,然后把相应库放在程序同一目录下,或者放在system32目录下。 3)依赖动态库本身有问题。这个最难定位。有的时候,依赖动态库没有缺失,但动态库本身有问题。这个需要经验的积累。 ...
动态库链接问题LNK2019
动态库链接问题是编译中很常见的问题,经常会出现无法解析的外部符号的问题,遇到这种问题时,基本思路是      1、先找包含路径,看看有没有包含相应的头文件路径,当然如果没有相应的头文件路径,会报头文件找不到的错误,但是如果头文件在代码中也没有#include,就找不到这种错误提示,出现无法解析的外部符号,所以要看设置中是否有头文件路径,也要看代码中是否加入了包含了(#include)头文件;
动态库找不到的解决办法
    调用caffe提示错误:       Library not loaded: @rpath/libhdf5_hl.10.dylib           Referenced from: /Users/Coder/py-faster-rcnn/caffe-fast-rcnn/python/caffe/_caffe.so           Reason: image not foun...
centos7.2 编译 运行,连接不到动态库问题
我用makefile可以编译通过,但运行出错 error while loading shared libraries: libavformat.so.57: cannot open shared object file: No such file or directory 然后 ldd 查看依赖动态库,显示找不到。。。 我的动态库都在本目录下 再然后搞了很久,之前...
QT 调用动态库接口方法
我们在做大型项目的时候,经常会遇到好多重复或常用的部分,如果每次都重新编写固然是可以的,不过那样会大大降低工作效率,并且影响代码的可读性,更不利于后期的代码维护。我们可以把他们制作成相应的功能函数,比如动态库,这样还可以对项目进行分工,加快项目的进度。下面就是qt 调用动态库接口的方法。首先编译一个简单的动态库接口文件Test.dll 新建一个普通的qt项目,代码如下:#include "tes
用C#调用C++DLL(x64),总是提示找不到DLL
用C#调用自己写的C++ DLL(x64),总是提示找不到DLL,调试可以,发布release老是提示找不到DLL(dll文件确定存在) 原因:Visual C++的DLL分发方式没选:调试默认选择:多线程调试 (/MTd)--d结尾的是Debug调试版本 解决方法:选择:多线程 (/MT),说明:这种方法应该对于一些程序来说最实用,仅需一个程序,放到哪都可以运行。/MT意思就是静态编译VC运行库...
Linux下无法加载动态库
在动态库的目录下执行命令(将当前目录加入path): export LD_LIBRARY_PATH=./
cocos2d-x 动态库无法加载资源文件
很奇怪在使用cocos2d-x测试的demo中,加载自定义的资源文件路径就完全没问题,但通过打包的动态库来运行,cocos2d-x的图片就加载不出来,有小伙伴说是没有bundle的问题,这误会就大发了。我们通常会将库的资源文件放在bundle中,是为了避免库中的图片名和工程中使用的图片名冲突的问题。 问题在于工程的设置。 动态库和测试demo,都设置了CO...
QT 调用动态库接口方法
我们在做大型项目的时候,经常会遇到好多重复或常用的部分,如果每次都重新编写固然是可以的,不过那样会大大降低工作效率,并且影响代码的可读性,更不利于后期的代码维护。我们可以把他们制作成相应的功能函数,比如动态库,这样还可以对项目进行分工,加快项目的进度。下面就是qt 调用动态库接口的方法。首先编译一个简单的动态库接口文件Test.dll 新建一个普通的qt项目,代码如下:#include "test...
Android - 动态库双向依赖解决方法
http://blog.csdn.net/andyhuabing/article/details/7668559 问题: 昨天调试一个CA库link失败的问题:ca厂商一般提供的都是静态ca库,这样子你直接将其与 你的库link在一起即可使用,但由于apk在ndk中编译器:android-ndk-r6b\arm-linux-androideabi-4.4.3 而ca库使用hisi编译器:a
CentOS6.5 php -v 报错无法加载动态库openssl,因为找不到openssl.so
php7.2.8 问题: Warning: PHP Startup: Unable to load dynamic library ‘openssl’ (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/openssl (/usr/local/lib/php/extensions/no-debug-non-zts-20...
Linux下动态库的加载路径问题
问题产生背景 libiconv.so.2: cannot open shared object 验证root账户 root账户登录验证没有问题,那就是权限问题 vim /etc/ld.so.conf 查看是否有用户的动态库加载路径,如果存在删除即可 最后在命令行ldconfig 动态库路径加载顺序 1.编译目标代码时指定的动态库搜索路径; 2.环境变量LD_LIBRARY_PAT...
Android studio加载动态库出错
从Eclipse转到Android studio,直接导入Eclipse的工程,编译后能运行,自己创建工程,把so文件加入,按照网上的各种说法做了,始终出现如不能找到的错误  java.lang.UnsatisfiedLinkError: Couldn't load library xxxx from loader dalvik.system.PathClassLoader 琢磨了一个晚上,发
CentOS6 上Php 无法加载pdo_pgsql.so的问题
在使用PHP编写web页面访问Postgres数据库时,遇到了apache  没有正确加载pdo_pgsql.so的问题, 把它记录下来以备用。 通过web访问php页面时,页面没有反应, 查看http log时出现下面的错误: PHP Fatal error: Call to undefined function pg_connect() 但是在命令行运行php程序访问post
libc.so.6 动态库被重命名,命令不能执行
不小心重命名了libc.so.6动态库,运行命令 #mv /lib/libc.so.6 /lib/libc.so.6.back #ls ls: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory 各种命令都不好
Linux查看动态链接库的所有函数以及在动态链接库查找某一个函数的方法
查看动态链接库的所有函数: 假设要查看的动态链接库为yourLib.so,则如下 nm yourLib.so 在动态链接库中查找某一个函数是否存在以及函数入口地址: 假设动态链接库为yourLib.so,函数名字为yourFunction,则如下: nm -D yourLib.so |grep -w yourFunction
c# 无法加载xxx.dll 找不到指定的模块
最近入门C#,经常遇到各种报错。“无法加载dll找不到指定的模块”出现的频率很高,总结一下解决的几个方法: 1、DLL文件没有在编译结果的Bin文件夹里。 这个情况就跟错误描述是一致的,如果是没生成那么生成一下,或者复制过去。 2、电脑上运行库没安装或者安装的有问题。 windows程序要依赖运行库,运行库下载地址: 3、用VS运行和本机部署效果不一致。 有时候用VS调试运
libmupdf.dll
PDF轉化圖片使用的DLL 使用上碰到問題參考https://blog.csdn.net/losedguest/article/details/82834581
ios应用加载第三方动态库dylib时崩溃及解决办法
最近在开发一个App需要以root权限运行,其中用到一个第三方合作开发的动态库。用theos创建工程,编译,打包,安装都没有问题,但是在手机上点击运行的时候崩溃,崩溃日志如下: {"bundleID":"com.yourcompany.packetcapturedemo001","app_name":"PacketCaptureDemo001","share_with_app_devs":fal
windows下查看动态库和静态库的函数接口
windows下查看动态库和静态库的函数接口
MFC动态链接库调用详解
MFC动态链接库的调用,有好多种方式,这里只介绍一种简单的调用的方式,只需要把动态链接库编译后的.dll文件放到调用界面的Debug下面。再在界面需要调用动态链接库里添加相关函数就行了。找了好多资料,发现没有详细的介绍,下面就是从动态链接库建立开始,一点点详细的介绍。首先是,动态链接库的建立。我们这里讲的是MFC的标准库的建立。用的是vs2010。 我们建立一个名为TestDLL的动态链接库。
C# 调用 Delphi 动态库 和 Com 接口
1. C# 调用 Delphi DLL   很多地方你都会看到,在.net 中用非托管方式调用delphi DLL, 以下就是语法, 注意DLL 的路径需要绝对路径,如果你把dll 放到c#项目的bin 下,就可以直接用文件名了   另外注意大小写(我没有测试过大小写不一样的情况), 建议在delphi 中声明方法的参数和返回值时用integer 或 pchar, 可以对应到C# 的 int
Windows下查看动态链接库接口
文件内容:   @echo off if "%1" == "" goto x86 if not "%2" == "" goto usage if /i %1 == x86       goto x86 if /i %1 == amd64     goto amd64 if /i %1 == x64       goto amd64 if /i %1 == ia64      got
基于mfc的动态库如何导出类和接口
1 首先建立MFC的dll的工程,如图: 2 选择标准DLL选项,如图: 3 点击finish按钮结束项目的定义。 4 导出类的定义 #include "def.h" #ifdef _USRDLL class __declspec(dllexport) CExportSerialNum #else class __declspec(dllimport) CExportSerial...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 微信企业号 接口开发教程 大数据预科班接口