草庐IT

DLL_EXPORT

全部标签

windows - 在 user32.dll 中找不到 SetWindowsHookEx 程序

操作系统:Windows1064位go版本:go版本go1.7windows/amd64我在运行代码时收到以下错误消息。我尝试以管理员权限运行它,但仍然无法正常工作。我引用了以下链接,https://github.com/AllenDang/w32https://msdn.microsoft.com/en-us/library/windows/desktop/ms644990(v=vs.85).aspxpanic:FailedtofindSetWindowsHookExprocedureinuser32.dll:Thespecifiedprocedurecouldnotbefound.

pycharm运行错误提示:Could not locate zlibwapi.dll. Please make sure it is in your library path

进行tensort加速,cmake编译失败,缺少zlibwapi.dll文件,解决详细步骤:1.下载zlibwapi.dll,下载地址:www.winimage.com/zLibDII/(zlibwapi.dll资源:链接:https://pan.baidu.com/s/1oLVRk6XL40iNIqRzKEkLyQ                  提取码:1111   )2.解压下载好的文件 3.进入文件.\zlib123dllx64\dll_x64,将文件夹下的zlibwapi.dII复制到C:\ProgramFiles\NVIDIAGPUComputingToolkit\CUDA\v1

c++ - 如何从 DLL 的导出函数中获取 std::string?

我想加载自定义DLL(C++之一)并调用它导出的函数?这是我的Go代码:funcmain(){dllForGo:=syscall.MustLoadDLL("dllForGo.dll")deferdllForGo.Release()getHello:=dllForGo.MustFindProc("getHello")r1,_,err:=getHello.Call(0)//alsotriedwith.Call()andstillgotthesameerror}这是我的DLL的C++代码:std::string__stdcallgetHello(void){inta=1;doubleb=10

c++ - 如何从 DLL 的导出函数中获取 std::string?

我想加载自定义DLL(C++之一)并调用它导出的函数?这是我的Go代码:funcmain(){dllForGo:=syscall.MustLoadDLL("dllForGo.dll")deferdllForGo.Release()getHello:=dllForGo.MustFindProc("getHello")r1,_,err:=getHello.Call(0)//alsotriedwith.Call()andstillgotthesameerror}这是我的DLL的C++代码:std::string__stdcallgetHello(void){inta=1;doubleb=10

opengl - 使用 cgo 链接 Windows DLL

我的最终目标是从Go包成功链接到许多DLL(opengl32.dllglfw.dll和glu32.dll)——但是tryingtolinktothego-glfwpackagegaveme"notdefined"errors.所以我决定从%GOROOT%\misc\cgo\life中的简单未修改示例中获取一个非常简单的cgo动态/共享库链接来工作。但只是调用命令gobuild-olifemain.go失败并出现基本相同的链接器错误,即:go-build374967034/_/C_/Go/misc/cgo/life.a(c-life.o)(.text):_assert:notdefine

opengl - 使用 cgo 链接 Windows DLL

我的最终目标是从Go包成功链接到许多DLL(opengl32.dllglfw.dll和glu32.dll)——但是tryingtolinktothego-glfwpackagegaveme"notdefined"errors.所以我决定从%GOROOT%\misc\cgo\life中的简单未修改示例中获取一个非常简单的cgo动态/共享库链接来工作。但只是调用命令gobuild-olifemain.go失败并出现基本相同的链接器错误,即:go-build374967034/_/C_/Go/misc/cgo/life.a(c-life.o)(.text):_assert:notdefine

dll - 是否可以在平板电脑上运行我的 Windows 8 C/go/html 程序

我正在为后端用Go/C编写程序,为前端用JavaScript/HTML编写程序。它不是web应用程序,但它运行一个本地服务器,该服务器将数据发送到客户端(firefox)。然后客户端显示此数据并使用websockets将任何用户交互发送回服务器。后端部分用C编写,因为我必须动态加载32位DLL文件才能与我的硬件通信。硬件(为此我已经获得了64位和32位驱动程序)通过USB将其数据发送到我的后端,后端处理并将其显示到前端。硬件、驱动程序和DLL文件来自第三方,因此我更改其中任何一个的机会非常低。我使用GCC(MinGW)作为C代码的编译器,因为Go和Microsoft的编译器相处得不是很

dll - 是否可以在平板电脑上运行我的 Windows 8 C/go/html 程序

我正在为后端用Go/C编写程序,为前端用JavaScript/HTML编写程序。它不是web应用程序,但它运行一个本地服务器,该服务器将数据发送到客户端(firefox)。然后客户端显示此数据并使用websockets将任何用户交互发送回服务器。后端部分用C编写,因为我必须动态加载32位DLL文件才能与我的硬件通信。硬件(为此我已经获得了64位和32位驱动程序)通过USB将其数据发送到我的后端,后端处理并将其显示到前端。硬件、驱动程序和DLL文件来自第三方,因此我更改其中任何一个的机会非常低。我使用GCC(MinGW)作为C代码的编译器,因为Go和Microsoft的编译器相处得不是很

types - 戈朗 : Export C fields to be externally visible using CGo

背景:我正在尝试制作一个包,该包实质上是围绕我正在使用的C库提供精简的Go包装器。该包有意非常原始,因为其他几个包依赖于C库的低级功能,我不想复制粘贴一堆Go包装器代码。假设我有一个如下所示的C结构:typedefstruct{uint32_tfizz;uint64_tbuzz;}test在CGo中,我包装了C结构并创建了如下新方法:packagetesttypeTestC.testfuncNewTest()*Test{return&Test{1,2}}问题是在包之外,我无法访问C-struct中的字段packagemainimport"test"funcmain(){t:=test.

types - 戈朗 : Export C fields to be externally visible using CGo

背景:我正在尝试制作一个包,该包实质上是围绕我正在使用的C库提供精简的Go包装器。该包有意非常原始,因为其他几个包依赖于C库的低级功能,我不想复制粘贴一堆Go包装器代码。假设我有一个如下所示的C结构:typedefstruct{uint32_tfizz;uint64_tbuzz;}test在CGo中,我包装了C结构并创建了如下新方法:packagetesttypeTestC.testfuncNewTest()*Test{return&Test{1,2}}问题是在包之外,我无法访问C-struct中的字段packagemainimport"test"funcmain(){t:=test.