dllexport

    0热度

    1回答

    我有一个.dll没有源代码。 该库是用C写的......我只有一个.H 库的提取物是这样的: typedef enum { SSHD_ERR_NONE = 0, SSHD_ERR_INVALID_HANDLE, SSHD_ERR_NULL_POINTER, }sshdErr_t; typedef struct { unsigned long Yea

    0热度

    1回答

    我们有一个很大模式(数百个全局元素,数千个全局复杂类型)。当我们使用Liquid Studio Data Binding工具从模式生成C++数据绑定时,生成的项目超出了64k个符号(65535)的DLL导出符号限制。事实上,它超过了极限,所以我们不得不将模式分解成6个不同的模式(有一些重复的复杂类型),只是为了将其分解得足够多,以便每个项目都停留在符号导出限制之下。 有更好的选择吗?有什么我可以在

    1热度

    1回答

    我正在写在进程中运行的加载项。我可靠地能够发现已经在该进程中加载​​的DLL的内存地址。在明确的偏移存储器示出了一个“MZ” DOS头和“PE”报头。后来,似乎是导出函数的名称等,这走路和说话像一个加载的DLL。所以,现在我想了解更多关于什么是DLL,更有趣的是,我可能能够使用来做。 我用PE事业中来,但他们一直与基于文件的工作的DLL。如何列出一个内存中的DLL导出的函数,除了通过检查过程中十六

    2热度

    1回答

    我写了一个简单的接口到SQL SMO库,所以我可以停止并从Inno安装脚本安装过程中启动SQL Server。我的开发机器是一个64位处理器机器。托管代码使用DllExport for .Net以Visual Basic编写,面向.NET 4.0并针对x86平台进行编译。我正在使用Inno Setup 5.5.9 Unicode版本。 安装可执行文件在我的开发机器和其他我试过的64位处理器上工作正

    0热度

    2回答

    我在Windows 10时,Visual Studio 2015年。假设我建库A和CMakeLists看上去就像 cmake_minimum_required(VERSION 3.7) project(A) set(DLLIMPORT "__declspec(dllimport)") set(DLLEXPORT "__declspec(dllexport)") set(PROJECT_

    0热度

    2回答

    我想暴露一个函数从一个DLL(我们将调用foo.dll)在C#中使用。但是,我没有访问源,所以我想我可能会写一个第二个 DLL(bar.dll),其中包含第一个,通过返回foo.dll的结果重新实现函数。我确实有.lib和.h文件,所以我希望我可以写一个小工具来浏览标题并生成我的'wrapper'dll(这是正确的词吗?) 我已经设置一个非常简单的测试,我自己实现foo.dll。我是非常对新的C+

    3热度

    1回答

    “TestDLL.h” namespace atest { void HelloWorld(); } namespace btest { void HelloWorld(); } 我试图通过DEF文件导出的DLL函数。有两个名称相同的函数,但名称空间不同。我写的DEF文件是这样的: LIBRARY "TestDLL" EXPORTS HelloWor

    -2热度

    2回答

    C++函数时,我创建了一个DLL在C++,这样一个导出的函数: extern "C" __declspec(dllexport) int __stdcall AlmacenarPedido(DWORD dwTelefono, LPCTSTR lpszFechaPedido, LPCTSTR lpszHoraPedido, LPCTSTR lpszCodigoInterno, LPCTSTR lps

    -1热度

    1回答

    我使用embarcadero IDE,并且在创建DLL项目时遇到问题。当我使用函数_beginthread。所有的时候,当我编译DLL项目我有这个错误_beginthread是未定义的,即使process.h包括在内。 谢谢你的帮助。

    0热度

    2回答

    要求:加载一个C#DLL(其使用Emgu.CV.World.dll用于图像 比较)到Python项目,并与一些 参数调用内部DLL功能。 我试图导出一个DLL usig Emgu.CV.World.dll进行图像比较。编译“任何CPU”目标时,DLL导出不起作用。变更为x86平台后,DLL从Python的正确加载: mydll = ctypes.cdll.LoadLibrary(self.libP