动态链接库(DLL)是一个包含可由另一个模块(应用程序或DLL)使用的函数和数据的模块。它是Microsoft在Microsoft Windows和OS / 2操作系统中实现的共享库概念。
我有一个包含四个项目的 Visual Studio 2017 解决方案:一个共享静态 LIB (C++)、一个使用静态 dll 链接构建的 DLL (C++)、一个使用动态链接构建的 EXE (C++) 以及一个引用的 SETUP 项目。 ..
我用谷歌搜索了一下,但没有找到使用 JNA 从 java 类卸载 dll 的方法。 当我使用 dll 使用此 dll 从 USB 设备传输数据时,我必须从 java 类中卸载我的 dll,或者...
我在Windows上配置并构建了openssl 3.0.15,并且运行良好。我也有静态库和共享库。当我尝试将我的应用程序链接到其中之一时,我注意到它适用于...
为什么同名的“构造函数”属性函数在 X 库中调用了 3 次,而不是在 X、Y、Z 库中调用了 1 次
场景: $猫lib.c #包括 #定义 STR_(x) #x #定义 STR(x) STR_(x) #定义 CAT_(x,y) x##y #定义CAT(x,y) CAT_(x,y) __属性__((构造函数)) void CAT(foo,)(void) { printf(&
#包括 #包括 #包括 #包括 使用命名空间 std; GDT_dll 类; { 公共无效主(); wchar_t 姓名,名字; 整数
我正在尝试为 Word 2024 开发插件。 我创建了一个像这样的虚拟 dll: #包括 extern "C" int WINAPI wlAutoOpen(void); extern "C" int WINAPI wlAut...
我正在开发一个基于插件的系统,该系统使用插件的共享库。我想在这些库中设置一些静态变量,以便我可以在各个地方使用它们,包括全局
Visual Studio 发布未将所有 DLL 复制到发布文件夹
我有一个 Web 项目 A,这是我的启动项目,我从这个 Web 项目发布。 A 引用另一个项目 -> B(A 有项目引用 B) B 包含引用“ref.dll” 当我...
需要一些帮助来弄清楚为什么我无法通过调用下面的这个 dll 函数获得预期的结果。从可执行文件中调用外部 dll 函数,它返回乱码......
从 VBA/VBScript/Visual Basic Classic 调用 Java 库 (JAR)
我正在使用 JAR 库,但本机 C++ 端口(作为 DLL)尚不可用。 我需要从 VBA 访问此功能,并且我正在考虑三个选项: 等待本机端口
如何编译(Haskell)程序,使其不需要 DLL? 我编写了一个使用 GLUT 并需要 glut32.dll 的程序。我用 ghc --make program.hs 编译了它。现在我想分发我的
我已经学习opengl大约4-5个月了。 我准备停止使用 glut(一个帮助器库,它混淆了 opengl 编程的许多困难/乏味的方面) 问题是,我觉得我有
我希望编译一个使用共享库的项目,但我无权访问原始库文件。不过我有原来的界面... 我基本上想要的就是拥有
我昨天问了另一个与此类似的问题,但我认为我在尝试解释自己时遇到了 XY 问题,所以让我们再试一次。 我真的不喜欢投入大量精力的想法......
“[WinError 193] %1 不是有效的 Win32 应用程序”使用 64 位 MinGW-w64 运行 CDLL
我正在尝试使用 MinGW-w64 在 Windows 11 上编译和运行程序包,但当我尝试运行 . dll pro...
此代码将在您的计算机上运行,但不能在我的计算机上运行: #包括 #包括 使用命名空间 std; int main(){ 矢量 vv; vv.push_back(1); //<---
我是麦片的新手,最近我遇到了一个奇怪的问题, 我的序列化代码位于外部 DLL 中,在代码中我使用谷物的多态性功能,当尝试调用 arc 时...
如何在VBA(Excel Visual Basic)中从DLL接收“char *d”?
现在我正在尝试获取一个字符字符串,如下面的 c 函数。 这是DLL的C函数, char _stdcall *fmt_hex(long long num, int nbits, char *d) { sprintf(d, "0x%0*llX", (nbits - 1...