dll相关内容

Java app通过JNI调用C++ DLL;如何最好地分配内存?

问题的基本摘要是:如何最好地优化我的内存分配,为我通过 JNI 访问的 DLL 提供尽可能多的内存?我应该以最小化什么为目标,我应该以什么为最大目标,等等. 系统:在具有 4 GB RAM 的 32 位系统中将 JBoss 6 作为 Windows 32 服务运行.我确实了解 Java Heap 的内存有最大限制.JVM 是 JRE1.6.0_26 服务:JBoss 下安装了一个 we ..
发布时间:2022-01-25 21:33:40 Java开发

如何告诉 MinGW 链接器不要导出所有符号?

我正在使用 MinGW 工具链构建一个 Windows 动态库. 为了构建这个库,我静态链接到提供 API 的其他 2 个库,并且我有一个 .def 文件,我在其中编写了我想在我的库中导出的唯一符号. 问题是 GCC 正在导出所有符号,包括我链接到的库中的符号.有没有办法告诉链接器只导出 def 文件中的符号? 我知道有选项 --export-all-symbols 但似乎没有相 ..
发布时间:2022-01-23 21:11:27 C/C++开发

分发一个用MinGW g++编译的程序

假设我使用 MinGW 64(g++ 编译器)创建并编译了一个简单的程序.在我的计算机上运行这个程序并在 Process Explorer 中查找我发现的程序正在使用的 DLL 文件(以及许多其他文件): libgcc_s_seh-1.dlllibstdc++6.dlllibwinpthread-1.dll 这些是唯一位于我的 MinGW 安装文件夹下的.使用的其余 DLL 文件位于 C:\W ..
发布时间:2022-01-23 21:05:26 C/C++开发

WiX 安装后程序无法加载 DLL 'SQLite.Interop.dll'

我使用 WiX 来捆绑一个 MSI 安装文件.安装后,我执行程序,但得到以下错误. 无法加载 DLL 'SQLite.Interop.dll':找不到指定的模块.(HRESULT 异常:0x8007007E) 我尝试将两个引用:SQLite.Interop(x86 和 x64)添加到 WiX 项目中.但我明白了: 由于以下原因,无法加载扩展名“...\SQLite.Interop ..
发布时间:2022-01-23 17:27:35 C#/.NET

获取/编译 Mono-2.0.dll 以进行嵌入

我正在尝试使用 mono 在 C 应用程序中实现一些脚本(参见此页面 http://www.mono-project.com/Embedding_Mono).但是我需要 mono-2.0.dll 才能工作.首先,我认为它包含在单声道的二进制分发中.但我在单声道安装文件夹中找不到它. 我也尝试自己构建单声道,但构建总是以错误结束(未解析的符号、读写保护文件等).我尝试了 cygwin 和 VS ..
发布时间:2022-01-23 15:06:39 其他开发

找不到 Microsoft.DiaSymReader.Native.x86.dll

我正在尝试使用 Mono 在 Rider 中构建一个项目,但我会不断收到此错误: 错误 CS0041:写入调试信息时出现意外错误 -- 'WindowsPDB 编写器不可用 - 找不到Microsoft.DiaSymReader.Native.x86.dll' 有人知道我为什么会收到这个错误吗?我试过在网上搜索它,但我能找到的只是以前的 SO 问题,但从未得到回答:Monodevelo ..
发布时间:2022-01-23 14:52:41 C#/.NET

VS2008.NET:获取引用项目的依赖项以复制到主项目的 bin 文件夹

假设我有一个 C# Winforms 项目 MainGUI. 它引用了同一解决方案中的另一个项目,ControlsLib. ControlsLib 引用了第三方控件套件,例如 Infragistics 或 Telerik 控件,并公开了一组在 MainGUI 中使用的用户控件. ControlsLib 中所有引用的 Copy Local 设置为 true,所有第三方 DLL 都出 ..
发布时间:2022-01-22 19:24:51 其他开发

如何增加python中的堆栈大小

我有一个使用定制 DLL 的 python 程序.此 DLL 由于堆栈溢出而崩溃.这种溢出不是由于递归函数坏了,而是由于使用 alloca() 在堆栈上进行了大量分配. 我想增加堆栈大小以消除此错误.有没有办法做到这一点? 解决方案 AFAIK 程序只能更改新线程或进程的堆栈大小(Windows 的 CreateThread 函数,例如).由于 Python(以及 Python 的 ..
发布时间:2022-01-22 13:02:01 Python

错误:您的计算机在命令行中缺少 cygintl-2.dll

我在我的 Windows 8 电脑上使用命令行,在我输入 ls 命令后,我收到以下错误: ls.exe-系统错误程序无法启动,因为您的计算机缺少 cygintl-2.dll.尝试重新安装程序以解决此问题. 其实我google了一下,看了一些视频,我试过下载一个cygintl-2.dll zip文件,然后解压dll文件,然后把它复制到system32文件夹.但是,它仍然显示错误.我还尝试 ..
发布时间:2022-01-21 14:40:29 其他开发

即使我引用它,Visual Studio 也不会将我的组件(来自 DLL)添加到工具箱中

如标题所述,我在 Visual Studio 项目中复制了我的 DLL,将其设置为“内容"和“始终复制".添加了对此 DLL 的引用并将其设置为“本地复制". 我成功地通过代码将我的组件实例化为一个表单,但它没有出现在工具箱中,真的很无聊. 我该如何解决这个问题? 如果我将 DLL 项目直接链接到该项目,它可以工作,但现在我将 DLL 视为“外部",因此它不是 DLL 项目的同一 ..

help: 从 VB6 项目调用 C# winforms dll?

我有一个 VB6 项目(Windows 应用程序),我必须在 C#.net 中的现有 VB6 项目中重新开发一个模块. 我用 C#.net 开发的模块应该是一个 dll 并且应该包含一些 windows 窗体.我能够从我的 vb6 项目中成功调用 c# 控制台应用程序 dll,但是当我尝试从我的 VB6 项目中调用带有 winforms 的 C# 类库时遇到问题. 这是我为我的概念证明 ..
发布时间:2022-01-20 19:33:33 C#/.NET

从 VB6 exe 调试 VB6 dll

我有一个调用 VB6 DLL 的 VB6 程序,而后者又调用另一个 VB6 DLL.当我执行调用程序时,出现了一个我无法查明的应用程序错误,因此我研究了如何在 dll 中“看到"错误. 我阅读了 Stackoverflow 条目关于调试 VB6 dll 的问题 并按照 Booji Boy 的指示创建了一个 vbg.我还按照他的指示从他的参考列表中删除了两个 DLL.调用程序将 .txt ..
发布时间:2022-01-20 19:29:13 其他开发

让 VB6 显示哪个组件没有安装设计时许可证

我继承了一个我正在尝试“制作"的 VB6 项目. 在“制作 EXE"步骤中构建失败并出现许可错误: 未找到此组件的许可证信息.您没有使用此功能的适当许可在设计环境中. 如何确定哪个组件缺少许可证? 该项目有大约 15 个参考文献;商业和微软的混合体.我已经为所有明显的参考安装了开发版本/许可证 - 并检查了我可以成功编译他们的示例应用程序. 剩下的 13 个奇数参考文献中;如 ..
发布时间:2022-01-20 19:27:12 其他开发