dll 相关问题

动态链接库(DLL)是一个包含可由另一个模块(应用程序或DLL)使用的函数和数据的模块。它是Microsoft在Microsoft Windows和OS / 2操作系统中实现的共享库概念。

wine 中的回调函数指针

TL;博士;在wine下,是否可以通过函数指针从Linux代理库调用Windows exe中的函数? 我有一个名为 morag.dll 的 Windows x64 DLL,其中包含函数 foo。我也...

回答 1 投票 0

使用动态链接(dll)时,我应该如何处理dll内#define的值?

我正在学习如何使用 C++ 在 Windows 中使用 DLL,特别是使用 LoadLibrary 和 GetProcAddress 函数。为了练习,我选择 libcurl 作为示例来尝试动态 l...

回答 1 投票 0

MinGW 二进制文件是 MSVC 二进制文件的 3 倍大

我目前正在移植一个库(不是我自己编写的,我“只是”移植它)以使用 MinGW 编译器。该库是真正的重量级库,拥有各种C++“黑魔法”(多重继承,

回答 2 投票 0

我如何将新的渲染/opengl dll 连接到游戏引擎?

我正在使用一个古董游戏引擎,带有古董OPENGL DLL和Render DLL 我想替换那些,就像我看到很多公司用他们的游戏引擎所做的那样,我将如何去做......

回答 1 投票 0

尝试使用 CoCreateInstance() 创建 H.264 解码器时出现链接器错误

问题 我正在尝试使用 H.264 视频解码器创建 MP4 解码器。我无法在对 CoCreateInstance() 的调用中使用 CLSID_CMSH264DecoderMFT,因为出现链接器错误: 未解决的外部

回答 1 投票 0

使用 CoCreateInstance 的 H.264 解码器

问题 我正在尝试使用 H.264 视频解码器创建 mp4 解码器。我无法在函数 CoCreateInstance(CLSID_CMSH264DecoderMFT, NULL, CLSCTX_INPROC_SERVER,

回答 1 投票 0

从带有非托管导出的 C# DLL 返回字符串到 Inno Setup 脚本

我有一个 C# DLL,它使用非托管导出公开一个函数,该函数由 Inno Setup Pascal 脚本直接调用。该函数需要返回一个字符串给Inno Setup。我的问题是如何...

回答 1 投票 0

如何让exe运行而不需要所有dll文件都在同一目录中?

因此,如果可能的话,我尝试将所有 DLL 文件合并到我的 exe 中,这样我就可以运行 exe,而不需要将 DLL 文件放在同一目录中 我试着四处寻找其他人询问...

回答 3 投票 0

跨 DLL 边界传递没有 vtable 的 C++ 结构?

由于 C++ 中未定义的 vtable 布局,跨 DLL 边界传递类是一个坏主意, 但是如果我显式设置调用约定并避免虚函数和继承呢? 在其他

回答 2 投票 0

从 net 8 类库导出函数并在 .NET Framework 可执行文件中使用它

我正在尝试从 .NET 8.0 库导出函数。我正在使用 3F DLL 导出项目 (https://github.com/3F/DllExport) 来实现此目的。 公开课Class1 { [DLL导出] 公共统计...

回答 0 投票 0

从 .NET Standard 2.0 库导出函数

我正在尝试从 .NET 8.0 库导出函数。我正在使用 3F DLL 导出项目 (https://github.com/3F/DllExport) 来实现此目的。 公开课Class1 { [DLL导出] 公共统计...

回答 0 投票 0

从 netstandard2.0 库导出函数

我正在尝试从 net8.0 库导出函数。我正在使用 3F DLL 导出项目 (https://github.com/3F/DllExport) 来实现此目的。 公开课Class1 { [DLL导出]

回答 1 投票 0

Windows中的进程如何在创建后、执行开始之前立即被检测到,从而在初始化期间启用拦截?

注入 DLL 以拦截 ShellExecuteExW API 调用,以检测隐藏的 cmd.exe 执行。然而,进程通常在检测之前完成,导致注入无效。由于 ShellExecuteExW...

回答 1 投票 0

“cURL 库执行失败:尽管在基于 ARM 的 Windows Surface 7 上进行了正确的编译和环境路径设置,但未找到‘libcurl-x64.dll’”

我正在尝试使用 cURL 库(我对库很陌生,所以我为我的无知道歉)。我使用命令: g++ -I"C:/Curl/include" distance.cpp -o run -L"C:\Program Files\...

回答 1 投票 0

来自命令行的汇编版本?

是否有 Microsoft 工具可以从命令行获取 DLL 文件的汇编版本? (我知道我可以编写自己的工具。)

回答 11 投票 0

使用 ctypes 加载 DLL 失败

我使用专有的Python包。在此 Python 包中,以下 DLL 加载命令失败。 scripting_api = ctypes.CDLL("scripting_api_interface") 找不到模块'

回答 1 投票 0

Blazor WASM 文件在 .NET 9 中的文件名下的“_framework”文件夹中不再可用

运行 .NET 8 时,所有 Blazor WASM DLL 文件均在 /_framework/.dll 中可用。我需要加载这些文件来执行一些活动。 然而,更新到 .NET 9 后,...

回答 1 投票 0

了解 /MT 和 /MD 编译器选项的区别和含义

在 Visual Studio 中,我可以使用 /MT 或 /MD [MSDN] 编译我的代码。我想我不明白这些选项的所有含义。 我目前的理解是: (A) “多线程...

回答 1 投票 0

CPU 温度数据未通过 LibreHardwareMonitorLib 显示在 Powershell 中

我正在尝试使用 LibreHardwareMonitor 获取 Windows 系统的各种指标(主要关注温度),并且我仅限于 cli。因为我可以加载 LibreHardwareMonitorLib.dll 文件(如...

回答 1 投票 0

如何通过 mingw32-gcc 使用 `dllimport` 和 `dllexport` 编译 DLL

您已经获得了可以在 Windows 和 Linux 上编译的 C++ 代码。我在 Windows 上使用 mingw32,在 Linux 上使用 GCC。 Windows 上的 Linux 共享对象类似于 DLL。 根据海湾合作委员会的说法

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.