腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
从
不同
的
dll
继承
时
未
正确
导出
信号
、
、
以下情况:我在
DLL
中有一个类(Parent),它有一个
信号
(它是final)。我在DLLs中有一个
继承
自A
的
类(Child)。我将两个
DLL
都导入到我
的
项目中。然后,我在项目中有一个类,获取Child类
的
一个实例,并尝试将Child实例
的
信号
连接到当前对象。不知怎么
的
,这个连接失败了。检查转储显示
信号
在
DLL
中,但不在
DLL
中。Parent类和Child类都有<
浏览 1
提问于2016-08-25
得票数 0
1
回答
从
DLL
导出
类
、
、
我对将类
导出
为
DLL
有一些疑问。假设我有如下所示
的
类,并希望
从
DLL
导出
BookStore。因此,客户端可以通过例如:Book
从
BookCollection获得值。class BookStore BookCollection bookCollection;} 因此,如何成功地
导出
类以用于其他可以执行以下操作
的
项目我已经
导出
了
浏览 0
提问于2016-05-31
得票数 1
回答已采纳
2
回答
重写for
的
流。
、
我正在将非常古老
的
遗留代码
从
VS2008移植到VS2013。这个代码库
的
一部分是一个相当复杂
的
文件日志库,它覆盖streambuf并将它与fstream关联起来。但是,当我尝试将生成
的
DLL
链接到使用它
的
另一个
DLL
时
,我得到: 1>syscored.lib(syscored.
dll
) : error LNK2005: "public: void __thiscall$char_traits@D@st
浏览 1
提问于2014-09-24
得票数 1
回答已采纳
2
回答
可执行文件
导出
符号,但不
导出
,因为可执行文件本身没有引用它们。
、
、
、
、
我有一个特殊
的
用例,可执行文件需要
导出
某些符号,这些符号是由运行时动态加载
的
DLL
导入和使用
的
。这个问题我分别用全存档和-force_load选项解决了GCC / cl
浏览 1
提问于2015-10-07
得票数 2
回答已采纳
1
回答
如何链接LoadLibrary()
的
DLL
()使用(在Windows上
的
C++中)并从调用exe中导入变量
、
、
、
在Windows上,我有一个程序可执行文件,它是通过Windows钩子进行
DLL
注入
的
目标。钩子通过强制目标执行LoadLibrary()将我
的
DLL
注入目标的程序空间。我想将一个特定
的
变量
从
exe
导出
到
DLL
,以便
DLL
可以读取该变量
的
内容。 由于这是动态链接,因此链接器不会将exe和
DLL
链接在一起。我无法构建
DLL
,因为我在尝试
从
exe导入
的</em
浏览 0
提问于2018-09-28
得票数 0
1
回答
使用def文件
从
可执行文件
导出
函数
、
、
、
、
关于如何
从
dll
导出
函数(我已经做了很多次),有很多可用
的
信息,但是我听说
从
可执行文件
导出
函数也是可能
的
,这样外部
dll
就可以调用它们。虽然我已经成功地完成了这个任务,但是入口点似乎有一些问题: 如果
未
显式设置,则默认为模糊子库中错误
的
"main“。如果它被显式设置,那么它
的
输入参数argc和argv就会损坏(argc可以是20000000或-700000)。我在寻找
从</em
浏览 3
提问于2016-11-15
得票数 0
回答已采纳
2
回答
使用
dll
中
的
gdi+
时
未退出
的
进程
、
、
、
、
我想在Pascal脚本中使用GDI+,因为Pascal脚本本机不提供GDI+,但我不知道为什么在使用
dll
(shared)
时
,即使窗口被破坏,进程也不会退出,我
的
意思是说,我仍然可以看到任务管理器中运行
的
进程在我
的
dll
中,对于每一个新
的
hwnd,我都挂起我自己
的
wndproc和在WM_Paint消息上,我正在绘制到目前为止被要求绘制
的
指定对象。我正在
导出
用于32位绘图和编译
的
DrawRectang
浏览 0
提问于2018-12-07
得票数 1
回答已采纳
1
回答
使用库
时
未
解析
的
外部符号
、
我有一个名为NetworkInterfaceInfoProvider.h
的
头文件。int32_t GetBestRouteTo(GenericIPAddress* ip); INet* snet;}当我想在我
的
控制台应用程序中使用它
时
,我得到了下面的链接器错误 error LNK2019:
未</e
浏览 0
提问于2012-07-29
得票数 0
回答已采纳
1
回答
在
dll
中
的
xmlrpc服务器,发送
信号
给自己?
、
、
、
我可以以
不同
的
方式启动xmlrpc服务器。更多无拘无束
的
是: runOnce看起来很好。但有可能不会有RPC处理,它将等待一个。这是不可接受
的<
浏览 3
提问于2010-12-28
得票数 0
回答已采纳
1
回答
获取.lib地址
、
、
、
我目前正在学习链接/编译是如何工作
的
,并且刚刚谈到了导入.exe文件
的
主题。我看到(微软)链接器可能需要一个来自Win32开发工具包
的
.lib文件来解析外部函数。例如,如果您想使用来自user32.
dll
的
MessageBoxA,那么您实际上需要来自user32.lib
的
_MessageBoxA@16地址来解析它。
浏览 0
提问于2013-03-03
得票数 2
回答已采纳
1
回答
bash
信号
陷阱将覆盖其nohup sub命令
的
信号
吗?
、
、
今天我遇到了一个问题,由shell脚本启动
的
程序无法接收INT
信号
。经过一些调查,我将在下面展示我
的
发现。这是一个简明
的
版本,我们称它为trap.shdone现在我通过bash trap.sh启动我
的
程序。通过向我
的
trap.sh发出kill -2,这是预期
的
行为,即pid输出输出。 令我惊讶<em
浏览 3
提问于2016-07-26
得票数 3
1
回答
Windows中
的
符号可见性
、
、
、
只是为了让事情变得更清楚:如果一个符号是可见
的
,那么它将可以
从
外部访问(某个人链接到共享对象),如果它是隐藏
的
,那么它应该只在内部使用。在windows上,它
的
工作方式似乎有点
不同
,它使用
导出
(符号在这里定义在共享对象中,并且可以被链接到这个对象的人访问)和导入(这里我链接一个共享对象,符号
导出
到那里)符号。但我找不到一种方法来告诉编译器不要
导出
一个符号,因为它只能在这里使用,也就是说,如果有人链接到它,就会出现链接器错误。我
的
问题是
浏览 2
提问于2012-10-04
得票数 3
回答已采纳
2
回答
类库中
的
可选接口
、
、
我有一个名为IProjectUser
的
接口,它定义了一个读函数和一个写函数,用于读取和写入项目文件。我还有一个名为Project
的
类,它包含用于管理项目文件
的
IProjectUser对象
的
通用列表。这两个都在类库Project.
dll
中。 我还有一个名为A.
dll
的
类库,它包含一个名为Foo
的
类,它实现了IProjectUser。读写项目文件
的
能力是这个类
的
次要功能。它保存和操纵一些数据。A.
dll
浏览 5
提问于2010-09-16
得票数 1
2
回答
用依赖遍历验证
DLL
中
的
C函数
、
、
、
、
我是第一次接触dependency walker,我正在尝试确定我
的
dll
是否包含我试图通过JNI
从
Java调用
的
C函数。当我在Dependency Walker中选择应该包含C函数
的
dll
时
,我得到了导入和
导出
函数。导入列表具有setLogLevel函数,但入口点
未
绑定(与此列表中
的
所有函数一样),并显示一个带有c
的
绿色框。
导出
列表as具有setLogLevel函数,入口点为0x
浏览 5
提问于2012-01-05
得票数 0
回答已采纳
5
回答
GetProcAddress()失败,错误127
、
、
、
这是我
的
DLL
代码:#include <iostream> {std::cout<<arg<<"\n";}#include <Windows.h>#includePARAMETERS DWORD Lol;
浏览 6
提问于2014-09-16
得票数 5
回答已采纳
3
回答
在VC++中,是否有任何方法可以知道没有任何头文件
的
dll
的
导出
类?
、
、
、
如果在C++
Dll
中有几个
导出
类,但我没有
Dll
共享头文件。所以我不知道这些
导出
类
的
定义,我只知道类名。有没有办法找到这些
导出
类并使用它们?现在我只能使用GetProcAddress API来查找
导出
函数,是否有类似的API来查找
导出
类? 我使用VC++ 2008编译器。
浏览 0
提问于2015-05-25
得票数 0
回答已采纳
2
回答
dll
中
的
过程引发异常后,Delphi FreeLibrary挂起
、
我有一个问题
的
动态链接库,其中包含过程与火鸟TIBScript。Procedure RunScript();stdcall; TDataModule2.RunScriptProc; RunScript; end. finally Free; end;现在我
从
exevar
浏览 54
提问于2017-07-25
得票数 0
2
回答
使用
DLL
时
在应用程序中包含.lib文件
、
、
、
我有一个使用动态链接库
的
c++应用程序。现在,我想在我
的
应用程序中
从
该
DLL
访问一个方法。但是,编译器给我“
未
解析
的
外部符号”错误,因为即使我
的
DLL
中
的
函数被
正确
导出
,它也无法找到该方法。当我在应用程序
的
附加依赖项中包含相应
DLL
的
.lib文件路径
时
,错误得到解决,应用程序工作正常。 但是,有些人告诉我,当我使用动态链接库<e
浏览 3
提问于2016-05-07
得票数 1
3
回答
并非
DLL
导出
类
的
所有符号都被
导出
(VS9)。
、
、
、
我正在从一组静态库中构建一个
DLL
,而且我遇到了一个问题,即只
导出
类
的
一部分。我所做
的
是声明所有我想用预处理器定义
导出
的
符号,例如://Build as a
DLL
# define MY_API __declspec当我使用这个新
的
DLL
时
,我会得到
未
解决
的
外部值,因为并不是一
浏览 4
提问于2010-06-10
得票数 0
3
回答
如何调用
DLL
中定义
的
另一个项目中
的
函数
、
我想在
DLL
中调用一个函数(比如在X项目中定义
的
foo函数)。因此
DLL
永远不知道这个foo函数的确切实现。但是稍后我想在X项目(包含foo函数)中使用这个
DLL
。当我试图编译
DLL
时
,链接器会给出“
未
解决
的
外部”错误。如何告诉编译器foo函数是在另一个项目中定义
的
。例如;extern void foo();{ foo(
浏览 7
提问于2017-02-13
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
关于GetProcAddress和名称修饰
Ansys Zemax | 如何将光栅数据从Lumerical导入至OpticStudio(上)
C语言编程系列008——手把手教你创建及调试动态库DLL程序
concrt140.dll怎么修复?一分钟学会!
Python如何调用DLL函数:C数组与numpy数组传递
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券