dll相关内容
问题的基本摘要是:如何最好地优化我的内存分配,为我通过 JNI 访问的 DLL 提供尽可能多的内存?我应该以最小化什么为目标,我应该以什么为最大目标,等等. 系统:在具有 4 GB RAM 的 32 位系统中将 JBoss 6 作为 Windows 32 服务运行.我确实了解 Java Heap 的内存有最大限制.JVM 是 JRE1.6.0_26 服务:JBoss 下安装了一个 we
..
在我开始使用实际代码之前,我试图让 JNI 真正工作,但是在我从 C++ 编译一个 DLL 并运行我的 Java 应用程序之后,我得到: 线程“main"java.lang.UnsatisfiedLinkError 中的异常:\workspace\JNI test\native\jnitest.dll:%1 不是有效的 Win32 应用程序在 java.lang.ClassLoade
..
..
我正在使用 MinGW 工具链构建一个 Windows 动态库. 为了构建这个库,我静态链接到提供 API 的其他 2 个库,并且我有一个 .def 文件,我在其中编写了我想在我的库中导出的唯一符号. 问题是 GCC 正在导出所有符号,包括我链接到的库中的符号.有没有办法告诉链接器只导出 def 文件中的符号? 我知道有选项 --export-all-symbols 但似乎没有相
..
假设我使用 MinGW 64(g++ 编译器)创建并编译了一个简单的程序.在我的计算机上运行这个程序并在 Process Explorer 中查找我发现的程序正在使用的 DLL 文件(以及许多其他文件): libgcc_s_seh-1.dlllibstdc++6.dlllibwinpthread-1.dll 这些是唯一位于我的 MinGW 安装文件夹下的.使用的其余 DLL 文件位于 C:\W
..
我使用 WiX 来捆绑一个 MSI 安装文件.安装后,我执行程序,但得到以下错误. 无法加载 DLL 'SQLite.Interop.dll':找不到指定的模块.(HRESULT 异常:0x8007007E) 我尝试将两个引用:SQLite.Interop(x86 和 x64)添加到 WiX 项目中.但我明白了: 由于以下原因,无法加载扩展名“...\SQLite.Interop
..
我刚刚在 MACOSX 10.10.5 Yosemite 上安装了 Mono v4.0.4.安装程序包是: MonoFramework-MDK-4.0.4.4.macos10.xamarin.x86.pkg 从 http://www.mono-project.com/download/ 昨晚. 我有一个想要使用 xsp4.exe 运行的 webapi 应用程序.我使用这个命令行: /u
..
我正在尝试使用 mono 在 C 应用程序中实现一些脚本(参见此页面 http://www.mono-project.com/Embedding_Mono).但是我需要 mono-2.0.dll 才能工作.首先,我认为它包含在单声道的二进制分发中.但我在单声道安装文件夹中找不到它. 我也尝试自己构建单声道,但构建总是以错误结束(未解析的符号、读写保护文件等).我尝试了 cygwin 和 VS
..
我正在尝试使用 Mono 在 Rider 中构建一个项目,但我会不断收到此错误: 错误 CS0041:写入调试信息时出现意外错误 -- 'WindowsPDB 编写器不可用 - 找不到Microsoft.DiaSymReader.Native.x86.dll' 有人知道我为什么会收到这个错误吗?我试过在网上搜索它,但我能找到的只是以前的 SO 问题,但从未得到回答:Monodevelo
..
假设我有一个 C# Winforms 项目 MainGUI. 它引用了同一解决方案中的另一个项目,ControlsLib. ControlsLib 引用了第三方控件套件,例如 Infragistics 或 Telerik 控件,并公开了一组在 MainGUI 中使用的用户控件. ControlsLib 中所有引用的 Copy Local 设置为 true,所有第三方 DLL 都出
..
所以,一切都在标题中,我只想在我的 WPF 窗口中添加一个 UserControl.看起来很简单,但 UserControl 位于同一解决方案中的另一个项目(Dll 项目)中.而且我无法引用它. 所以,我最好的尝试是这样的:
..
我有一个使用定制 DLL 的 python 程序.此 DLL 由于堆栈溢出而崩溃.这种溢出不是由于递归函数坏了,而是由于使用 alloca() 在堆栈上进行了大量分配. 我想增加堆栈大小以消除此错误.有没有办法做到这一点? 解决方案 AFAIK 程序只能更改新线程或进程的堆栈大小(Windows 的 CreateThread 函数,例如).由于 Python(以及 Python 的
..
我正在制作一个使用 GameSpy C 代码(GP 部分)的 C# 应用程序.C 代码成功调用回调(这是 C# 代码),但我收到此错误 Run-Time Check Failure #0 - The value was not proper saved across a function call 之后回调完成.我用 C 代码制作了一个 DLL,如下所示: //GP回调/////////////
..
我在我的 Windows 8 电脑上使用命令行,在我输入 ls 命令后,我收到以下错误: ls.exe-系统错误程序无法启动,因为您的计算机缺少 cygintl-2.dll.尝试重新安装程序以解决此问题. 其实我google了一下,看了一些视频,我试过下载一个cygintl-2.dll zip文件,然后解压dll文件,然后把它复制到system32文件夹.但是,它仍然显示错误.我还尝试
..
..
如标题所述,我在 Visual Studio 项目中复制了我的 DLL,将其设置为“内容"和“始终复制".添加了对此 DLL 的引用并将其设置为“本地复制". 我成功地通过代码将我的组件实例化为一个表单,但它没有出现在工具箱中,真的很无聊. 我该如何解决这个问题? 如果我将 DLL 项目直接链接到该项目,它可以工作,但现在我将 DLL 视为“外部",因此它不是 DLL 项目的同一
..
我有一个 VB6 项目(Windows 应用程序),我必须在 C#.net 中的现有 VB6 项目中重新开发一个模块. 我用 C#.net 开发的模块应该是一个 dll 并且应该包含一些 windows 窗体.我能够从我的 vb6 项目中成功调用 c# 控制台应用程序 dll,但是当我尝试从我的 VB6 项目中调用带有 winforms 的 C# 类库时遇到问题. 这是我为我的概念证明
..
..
我有一个调用 VB6 DLL 的 VB6 程序,而后者又调用另一个 VB6 DLL.当我执行调用程序时,出现了一个我无法查明的应用程序错误,因此我研究了如何在 dll 中“看到"错误. 我阅读了 Stackoverflow 条目关于调试 VB6 dll 的问题 并按照 Booji Boy 的指示创建了一个 vbg.我还按照他的指示从他的参考列表中删除了两个 DLL.调用程序将 .txt
..
我继承了一个我正在尝试“制作"的 VB6 项目. 在“制作 EXE"步骤中构建失败并出现许可错误: 未找到此组件的许可证信息.您没有使用此功能的适当许可在设计环境中. 如何确定哪个组件缺少许可证? 该项目有大约 15 个参考文献;商业和微软的混合体.我已经为所有明显的参考安装了开发版本/许可证 - 并检查了我可以成功编译他们的示例应用程序. 剩下的 13 个奇数参考文献中;如
..