dllimport相关内容

如何在CMake中覆盖宏定义

我使用的是Windows 10,Visual Studio2015.假设我使用的CMakeLists构建库A cmake_minimum_required(版本3.7)项目(A)设置(DLLIMPORT"__declspec(dllimport)")设置(DLLEXPORT"__declspec(dllexport)")设置(PROJECT_SRCS$ {PROJECT_SOURCE_DIR} ..
发布时间:2021-04-22 19:52:48 C/C++开发

DLLImport在Azure App Service Net上不起作用.3.1

我最近没有将C# dll 添加到我的服务HTTP中,该服务充当HTTP 客户端.在我的本地计算机(Windows 10)上,一切正常.当尝试在Azure上发送请求时,我得到以下响应. 您要查找的页面有问题,无法显示.当Web服务器(同时充当网关或代理)联系上游内容服务器时,它从内容服务器接收到无效响应. dll的开发者和我调试(VS远程调试)App Service,并且在我们首次尝 ..
发布时间:2021-04-11 18:35:20 C#/.NET

c#如何使用新的Version Helper API

自 OSVersion >由于Windows 10已发布(此函数报告Windows 8 for Windows 10),现在不可靠,我正在尝试在C#应用程序中使用新的Version Helper API函数.在这里. 对于这仅仅是我的DLL导入问题,我深表歉意,但这是我尝试引入这些新方法来正确检测操作系统的方法. [DllImport("kernel32.dll",CharSet = C ..
发布时间:2021-04-01 20:58:03 C#/.NET

在ASP.NET中使用32位Delphi dll?

首先,当我进行测试时,它在Visual Studio 2010中可以正常工作。 但是我尝试了以下4种方法在64位Windows 7上发布到IIS7中,但是仍然无法正常工作: 1.Visual Studio 2010发布->构建->常规->平台目标:任何CPU 1-A:IIS7:ASP.Net v4.0,启用32位应用程序= False 错误: “ / TestDll”应用程 ..
发布时间:2020-10-24 02:43:37 C#/.NET

Windows 7 x32下C#中dllimport的问题

我在C#中的dll导入遇到问题。我在Windows xp x32下创建了库,并尝试在Windows 7 x32上使用它。我的图书馆正在使用另一个名为opnecvsharp的图书馆,该图书馆使用dllimport来打开c ++的opencv库。 我确定我将opencv.dlls添加到了与可执行文件相同的文件夹中。我试图以admin身份运行exe,禁用UAC,在PATH变量中添加dll的路径,但 ..
发布时间:2020-10-24 02:43:35 C#/.NET

在.NET中使用C库

我需要在C#项目中使用C库。我该怎么办? 更具体地说:出于效率考虑,我需要使用 strtod 函数从字符串中提取双精度值(例如“ 9.63074,9.63074 -5.55708e-006 0,0 1477.78”)。如果您对如何优化此操作有任何建议,请不要害羞,但主要问题仍然是标题指定的问题。 解决方案 我认为p /调用 strtod 不可能比纯C#解决方案更有效。在托管/非托管转 ..
发布时间:2020-10-24 02:42:33 C#/.NET

无法加载DLL找不到指定的模块

在.NET中使用[DllImport(“ my.cool.library”)]时,会出现类似以下错误: “无法加载DLL。 ..找不到指定的模块...“ ...即使所有必需的DLL都已经到位并且可以清楚地访问!? 解决方案 如果在名称中没有句点,则DLLImport仅假​​定扩展名为“ .dll”。如果使用DLLImport(“ my.cool.library.dll”),它将 ..
发布时间:2020-10-24 02:42:31 C#/.NET

user32 GetClassName不正确

我有一个例程,可以获取所有打开的窗口(进程),然后使用user32中的GetClassName方法搜索其类名。但是,例如在所有应用程序的类名上都使用Teamviewer时,请获取teamviewer的类名。 示例:记事本已打开,TeamViewer上的类名是:'TeamViewer_TitleBarButtonClass' 记事本是打开的,并且TeamViewer的类名称为:'Notepa ..
发布时间:2020-10-24 02:41:26 C#/.NET

WOW64重定向和LoadLibrary

我正在尝试构建一个可以在64位Windows上正确运行的32位程序;也就是说,如果它需要为用户打开一个文本文件,则该文件需要 not 从 C:\Program Files 重定向到 C:\程序文件(x86)。但是,如果我仅调用 Wow64DisableWow64FsRedirection ,则我的程序将根本无法加载,因为某些系统库会在部分分配时调用 LoadLibrary 的GUI正在加载,试图将 ..
发布时间:2020-10-24 02:40:24 其他开发

具有不同入口点的DllImport(不同项目中相同导入的不同DLL)

作为我的最近的问题的跟进关于.NET Compact Framework的调试,我目前正在尝试同时使用.NET Compact Framework和.NET Framework应用程序中的OpenGL ES。我使用了此包装器, 为了简化调试,我创建了一个.NET Framework应用程序,并使用OpenGL ES和EGL重新创建了OpenGL ES和EGL的导入项目。相同的文件(只是为De ..
发布时间:2020-10-24 02:40:20 C#/.NET

如何包含dll作为相对路径?

我的项目中有一个dll,我通过绝对路径(C:\test\something\abc.dll)引用该dll加载到我的项目中。 解决方案 您可以指定相对应的dll名称,而不用其他方式加载它吗?将dll路径放置在可执行文件加载所在的目录中,或放置在当前目录(启动程序的目录)中。 ..
发布时间:2020-10-24 02:39:15 C/C++开发

导出DLL类和函数并将其导入Win32应用程序

我有一个dll,其中包含一个在其中定义一些方法和变量的类。我将其标记为 __ declspec(dllexport) ,然后在同一解决方案的win32应用程序项目中导入.h标头。我可以使用这些函数,但是当我尝试编译项目时,我遇到很多关于外部符号无法解决的错误。为什么? 解决方案 请在此处阅读有关使用宏完成此非常常见任务的标准方法: http://wiki.tcl.t ..
发布时间:2020-10-24 02:38:09 C/C++开发

Fortran Dll导入

Robert L. Parker和Philip B在Fortran中有一个代码。Stark : FORTRAN 子例程bv(key,m,n,a, b,bl,bu,x,w,act,zz,istate,loopA) 隐式双精度(ah,oz) ! x是一个未知的n-向量 ! a是给定的m×n矩阵 ! b是给定的m向量 ! bl是x分量下界的给定n矢量。 ! bu是x分量上限的给定n矢量。 ..
发布时间:2020-10-24 02:37:04 C#/.NET