Dll 使用其他程序员自定义控件

我使用Scott Mitchell的文本框字符和单词计数器控件,我从网站下载并解压缩到我的桌面。然后在VWD Express 2008中,我在工具箱中创建了一个新选项卡,我从解压文件夹中选择了*.dll,我使用了该控件,一切都很好(试试看,我推荐它),但当我备份代码、复制站点并尝试在另一台计算机上运行时,我遇到了一系列错误,都表明它正在我的桌面上查找dll文件,但是当我在我的网站目录下的bin文件夹下检查时,dll就在那里。。。 请帮助……如果查看引用的属性,您可能会发现引用的路径不正确 我经常

是否有任何本机DLL导出函数查看器?

是否有免费的本机Windows DLL导出函数查看器,其中显示函数名及其参数列表?您可以使用它查看函数名。 只有经过修饰后,才能看到函数的参数。 请阅读常见问题解答中的以下内容: 如何查看函数的参数和返回类型? 对于大多数功能,此信息根本不存在于模块中。Windows的模块文件格式仅提供单个文本字符串来标识每个函数。没有结构化的方法列出参数数量、参数类型或返回类型。然而,有些语言会执行一种称为“修饰”或“破坏”的功能,即将信息编码到文本字符串中的过程。例如,像int Foo(int,int)这样

基于变量参数调用任意dll函数

我在一个结构中有以下项目: -Dll名称绝对/相对路径 -dll中的函数名 -参数数量 -参数类型和值的数组 有了这些信息,我需要加载dll并调用函数。 要加载dll,我将使用LoadLibrary。 要获取函数的地址,我将使用GetProcAddress。 调用函数。 要卸载dll,请单击FreeLibrary 由于函数的参数数量是动态的,因此我不确定需要如何将参数传递给函数 有人能提供一些关于如何将参数传递给dll函数的详细信息吗 感谢和问候, V karhold是否可以将带有参数的dict

检查dll的兼容性以在32/64位上工作

如何检查dll在32位/64位上的兼容性? 是否有任何工具可用于检查此问题?我在某个地方看到,我们可以使用coflags,但似乎无法读取本机dll。 在某个地方,我读到了一些其他的东西,比如图像\文件\标题。如何进行此检查。您想先读取PE标题,然后读取图像\u可选\u标题,然后读取名为“Magic”的字段。魔法域将具有以下值: 0x010b 32位PE文件 0x020b 64位PE文件 0x0107 ROM映像文件(实际上,您不太可能看到此值) 更多细节可以在.NET2.0ILAssembl

Dll WinDBG不';尽管加载了专用pdb文件,但仍无法显示源行

我正在尝试使用WinDBG调试本机DLL中的一个问题。我相信我已经加载了专用符号,但WinDBG没有显示源代码行或参数信息。这就是我所观察到的;任何帮助都将不胜感激 我有PDB,我相信它对应于符号搜索路径中的DLL。运行lm我看到: 01050000 01058000 3NMSMTHR C (private pdb symbols) e:\ads_symbols\3NMSMTHR.pdb 由于这是“专用pdb符号”,我希望这是专用pdb 我还运行了symchk并看到以下输出: C:\ut

如何创建没有DLL的全局WH_GETMESSAGE钩子

我正在尝试创建一个没有DLL的全局WH_GETMESSAGE钩子,但我无法成功。 我的操作系统是Win7 32位,这是我的一些代码: SetWindowsHookEx(WH_GETMESSAGE,GetMsgProc,GetModuleHandle(NULL),0); 如果你有时间,请帮助我。:) hMod[in] 类型:HINSTANCE 包含lpfn参数指向的钩子过程的DLL句柄。如果dwThreadId参数指定由当前进程创建的线程,并且钩子过程位于与当前进程关联的代码内,则必须将hMo

未为所有用户注册Dll

希望这是放置在正确的区域,但我似乎有一个注册的dll问题 我们的主要应用程序是用PowerBuilderVersion11编写的,通过各种对象,我们可以调用已注册的C.dll dll是在VisualStudio2008中创建的,通过大楼中其他人制作的安装程序安装。当用户运行安装程序时,他们可以选择为所有人或“仅我”注册安装程序 .dll已成功安装,执行安装的用户能够运行Power Builder应用程序并调用.dll中的函数 出现的问题是,运行Power Builder应用程序的任何其他用户都会

如何浏览DLL文件';内容

我无法打开记事本中的.dll。如何浏览它的内容以查看类中可用的代码?您可以使用类似的依赖项程序获得良好的开端 这将告诉您DLL导出哪些函数。您可以使用类似的依赖程序获得良好的开端 这将告诉您DLL导出的函数。谢谢。我试过的很多免费软件只在.NET文件上运行。这一个对我的非.NET项目有效。谢谢。我试过的很多免费软件只在.NET文件上运行。这一个适用于我的非.NET项目。可能重复的可能重复的

当浏览器分离win Xp上用于外壳名称空间扩展的dll时?

我发现: 当我关闭窗口(opend shell命名空间扩展)时,dll被分离(进程),但有时没有 我的dll中有一些全局对象。因此,我想知道何时分离dll(进程)。如果从dll导出函数,当资源管理器想要卸载dll时,将调用该函数。如果需要,您可以阻止它,或者在允许卸载之前执行一些清理。您可以提供更多信息吗…?dll是为shell命名空间扩展编写的。浏览器在第一次浏览名称空间时加载(附加)它。必须分离已附加的dll。所以我想知道它什么时候会被分离。

Dll 在Unity3d独立文件中安装UnitySocketIO

UnitySocketIO的文档中说“将位于/bin/Debug/文件中的所有DLL复制到您的项目中。”但是,执行此操作后,我无法实例化客户机。如何在Unity3d Indie中正确安装UnitySocketIO?鉴于它们是(.NET)DLL,您必须将它们放在“资产”文件夹中名为“插件”的文件夹中 如果您有不同的组织,此“插件”文件夹可以位于任何子文件夹中 从那时起,这是一个简单的问题 使用SocketIOClient; 在你的代码中,你应该很好的去做 我知道这是一个老问题,但我试着自己做这

使用MinGW64在Windows中创建OpenSSL dll

我正在尝试在Windows中为我的项目构建OpenSSL。我正在使用MinGW64进行此操作。但是,在尝试构建共享库时,OpenSSL dll.a仍然是存档文件。我将OpenSSL配置如下: Configure --cross-compile-prefix=x86_64-w64-mingw32- --install-prefix=C:\install --prefix=/openssl-1.0.1e shared no-idea no-rc5 no-mdc2 mingw64 我希望有人能帮我解

关于DLL加载顺序的问题

我们知道,对于可执行文件的隐式链接DLL,在加载时 随着时间的推移,它们将被加载程序加载到内存中 加载器将调用它们的入口点来初始化它们。 这是一个线性过程-它们一个接一个地加载,并且 一个接一个地初始化。所以最重要的是顺序, 秩序影响很多事情 Q1:初始化顺序可以不同于加载顺序,如下所示: 这是真的吗 Q2:加载顺序受导入表的影响,这是真的吗 Q3:独立DLL的初始化顺序受 导入表-可能会首先初始化DLL,因为它会出现 首先,这是真的吗?“进程是在挂起状态下创建的,具有 CREATE_挂起标志到

Dll 如何在Visual Studio for Mac中指定程序集信息?

与Visual Studio 2017不同,我无法在Visual Studio for Mac中将信息添加到我的dll文件中 我已更新了PackageVersion中的版本字段,该版本仅适用于NuGet 您应该在代码中设置[assembly:AssemblyVersion]和/或[AssemblyFileVersion]属性。PackageVersion仅适用于NuGet 您应该在代码中设置[assembly:AssemblyVersion]和/或[assembly:AssemblyFileVe

Dll PHP警告:PHP启动:无法在Ubuntu上加载动态库

一些背景资料: Ubuntu 14.04将php从verion 5.x升级到7.2 现在我每30分钟收到一封来自cron守护进程的电子邮件,主题如下: Cron[-x/usr/lib/php/sessionclean]&&if[!-d/run/systemd/system];然后是/usr/lib/php/sessionclean;fi 以及以下内容: PHP警告:PHP启动:无法加载动态库'/usr/lib/PHP/20131226/PHP_intl.dll'-/usr/lib/PHP/201

将TeamFoundation DLL升级到2017后出现MSBuild错误

因此,我们在项目中使用了2013 TFS DLL(即TeamFoundation.Client、TeamFoundation.VersionControl.Client和TeamFoundation.Common)。我最近升级了该项目,以使用上述DLL的2017版本(我们有VS2017)。我从下面的文件夹中获取它们 C:\ProgramFiles(x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\M

gfortran、DLL、下划线

我想从第三方DLL访问一些子程序。这些函数使用STDCALL作为调用约定 运行dumpbin/export foo.dll会给我类似的信息: ... 7 6 00004B40 Foo@16 ... 我使用以下方法编译代码: gfortran test.f90 -o test.exe -Wl,foo.dll 我得到一个错误:未定义对“\u foo\u”的引用请注意下划线 我尝试添加-mrtd编译标志,以及我在谷歌上搜索的其他标志,但都没有效

Inno安装程序:无论我做什么,卸载过程都无法从{app}文件夹中删除MSIMG32.DLL

这个“MSIMG32.DLL”有什么魔力?为什么inno安装程序不能删除它 编辑:这个文件刚刚被添加到{app}使用[file]部分,在卸载结束时,我得到消息一些元素无法删除。这些可以手动删除。MSIMG32.DLL的确切引用。该DLL可能正被某个正在运行的应用程序使用。针对这种情况,InnoSetup提供了一个解决方案。在这个问题上没有足够的信息,可以从中产生其他想法。可能是某个正在运行的应用程序正在使用该DLL。针对这种情况,InnoSetup提供了一个解决方案。问题中没有足够的信息,可以从

can';无法使用GetProcAddress获取dll函数的地址 我创建了一个带有VC++的DLL(当然是DLL项目),头文件的以下代码: #pragma once #include <iostream> #include "..\..\profiles/ProfileInterface.h" using namespace std; extern "C" __declspec(dllexport) class CExportCoordinator: public CProfileInterface { public: CExportCoordinator(void); virtual ~CExportCoordinator(void); CProfileInterface* Create(); void Initialize(); void Start(); };

在输出中,我得到正确的库被加载,但是函数指针procAdd为空。我认为这与名称混乱有关,并在导出dll头中的类时添加了extern“C”,但没有任何更改。顺便说一句,我用于查看类的导出函数,并且正确导出了整个类。 有什么帮助吗 更新 dll的头文件中有错误。我不应该在类之前使用extern“C”\uu declspec(dllexport),因为这样类就根本不会被导出。如果我使用class\uuu declspec(dllexport)CExportCoordinator,那么该类将正确导出,但

Dll 从Foxpro访问COM方法

我的公司正在尝试使用VFoxpro 9.0中的第三方PDF生成器。他们向我们提供了一个.dll COM文件和方法文档,但是他们不支持Foxpro,所以他们无法帮助我们 我注册了DLL并加载了COM,它成功了——在我创建了Object()之后,intellisense会提示我方法列表,因此我知道它正在正确导入它们。但是,当我尝试调用任何一个方法时,我会看到一个弹出窗口,上面只显示“syntax error.”,这几乎没有什么帮助。我尝试调用一个不带参数的方法,以防问题是传递约定,但该方法也返回“语

如何在非托管代码中动态加载托管(.Net)DLL?

如何在非托管代码中动态加载托管(.Net)DLL 我正在创建一个C++插件系统,它被注入到一个应用程序中,我希望能够编写C语言插件。 我已经搜索了一些,但只能找到COM加载(使用#import),但如果可能的话,我不知道如何在运行时实现这一点 C语言DLL(插件)可以调用C++ DLL(插件管理器)中的函数。 我更喜欢一个不需要用/CLR编译C++ dll的解决方案。 这里有多个问题。 < P>我更喜欢一个不需要我用/CLR.< /P>编译C++ DLL的解决方案。 在某种程度上,要使用C#D

如何将32位dll静态链接到64位C/C++;windows应用程序?

几年前,我是一名Windows应用程序开发人员。 在过去的几年里,我处理内核和系统软件。 现在: 我有一位客户告诉我,他有一个64位C/C++应用程序 特定功能。此功能是一个加密狗请求 来自外部32位dll。 他说,虽然我看不到这个功能,但这个功能是给定的 DLL在内存中。 如果删除DLL,64位应用程序仍会加载 这意味着32位DLL在某种程度上是64位应用程序的静态部分 现在这是真的吗 如果是这样的话,我如何使用VisualStudio实现这一点 致意 Burkhardt根据我在StackOv

Dll 公共库应该放在TFS项目结构的何处?

一段时间以前,我们的团队开始了一个网站项目的工作,该项目引用了一个DAL项目,我们将该项目放在与网站相同的解决方案中。从那时起,我们创建了一些web服务,以及使用同一库的两个客户端应用程序 DAL项目仍然驻留在网站解决方案中,因此其他解决方案必须遍历到网站解决方案文件夹结构中才能包含它 共享项目是如何存储的,以便从多解决方案的角度来看它们是有意义的?我的DAL应该在自己的解决方案中,与使用它的其他解决方案处于相同的目录基础上,还是应该只是一个位于解决方案文件夹之外的自由浮动项目 我真的很想实现一

Dll 如何使用Microsoft链接器/导出参数

我想使用Microsoft Linker手动从对象文件导出函数。 当我对每个函数都使用参数时,它工作得很好,如下所示: /Export:ExportedFunction1$qqsv /Export:ExportedFunction2$qqsv and so on... /Export:ExportedFunction1$qqsv,1,ExportedFunction1 /Export:ExportedFunction2$qqsv,2,ExportedFunction2 然后链接器会自动正确分

Can';在IIS8中使用带信号器的本地机器路径访问DLL

我有一个信号服务器,它正在使用DLLImport和pinvoke(从本地计算机路径c:\serverfolder\bin)加载一个非托管Dll。我有一个HTML5客户端来访问SirnalR服务器,以从非托管Dll获取数据 客户端如下所示 $(function () { var IgetTagValue = $.connection.tagservice; IgetTagValue.client.onvalue = function (message) {

MFC:使用单独的资源DLL本地化MFC应用程序的步骤

在任何人攻击我之前,先读这篇文章,然后读那篇文章,我已经尝试了以下链接,以实现MFC的国际化 正在创建资源DLL: MFC组件的本地化 旧MFC的本地化 htp://support.microsoft.com/kb/198846/en-us 我是MFC的新手,所以请耐心回答。因此,为了使用MFC7及以上版本实现本地化,我遵循以下步骤。(当前使用MFC和Visual Studio11) 在共享DLL中使用MFC创建MFC项目(MyApp) 为了向应用程序添加另一种语言(德语),我创建了一个win

共享DLL的影响(是否?)

我有N个相同的程序在同一时间运行 给他们每个人单独的.dll是否更好?或者这不会影响性能。(在速度方面?还是内存分配方面?) 谢谢您的意思是,磁盘上有单独的DLL文件吗?它不影响速度或内存分配。导入DLL会将DLL的内容加载到单个程序的内存空间中,因此使用同一DLL的多个程序实际上将使用它的不同“副本”。(注意引号中的“复制”:相同的物理内存可用于多个程序实例中的DLL代码。如果是这样,则对所有实例使用相同的DLL将减少总体物理内存使用,但您不能指望这一点。)取决于您的N值。最好使用组合方法。也

Dll pygame2exe“;运行时错误!此应用程序已请求运行时以异常方式终止它…”;

我已经开始使用python和pygame制作游戏,并尝试使用py2exe。它不起作用(应该如此),所以我使用了这里的pygame2exe代码: 它仍然不起作用,并且出现了标题中所述的错误。我怀疑这与没有正确的DLL有关,但除此之外我一无所知。 另外,我设法创建了一个pygame可执行文件,在几个月前我认为是完全相同的方式,但现在它不工作。如果你想让我多加一点信息,我很乐意 错误信息的屏幕截图(我还不能发布图片):我遇到了同样的问题,我终于解决了。问题在于我的字体定义: basicFo

Dll 即使包含源文件,在构建共享库时也会出现链接错误

我正在从CMakeLists.txt文件中的源文件指定共享库构建,如下所示: # Library setup file(GLOB_RECURSE SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/Source/*.cpp) file(GLOB_RECURSE HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/Source/*.h) 源目录中包含构建共享库所需的所有my.h和.cpp文件。然后我做了这样的事情: add_library(mylibrar

DLL不会在32位或64位以下注册。如何注册?

我已将dll复制到C:\windows\System32和C:\windows\SysWoW64中,并在这两个文件夹中执行了regsvr32.exe,最后出现一条错误消息,告诉我name.dll可能不兼容,我应该尝试在另一个文件夹下注册 旁注:我以管理员的身份运行cmd。我有Windows7,64位操作系统。 编辑:另外,我已经确认DLL是32位的。您的DLL是COM DLL吗 Regsvr32工具Regsvr32.exe用于注册或取消注册COM DLL。 我该怎么说?我是从一家公司收到的,我应

windbg dump:加载的dll的路径,仅显示dll名称

我正在尝试调试dll版本和路径的问题 我有一个转储,它显示了lmfsm的输出,它没有显示少数DLL的路径。 其中一些DLL是特定于应用程序的,因此我知道它们应该与MainEXE来自同一文件夹,但我不确定其他DLL 没有显示与主exe dllPresentInSameDirAsMainExe.dll和来自gac dll的dll在同一目录中的dll的路径。 因此,正在为System.IO.COmpression.dll拾取哪个dll,该dll也存在于我的本地MainEXE文件夹中 0:000>

如何让gnatmake为Ada.dll创建映射文件?

所以,我试图让gnatmake为我正在构建的dll提供一个映射文件 但我拒绝尽一切努力这样做--创建映射文件仅用于可执行文件,它确实为此制作了一个映射文件,但我无法将其作为.dll 我尝试了-M--print map-M save.map 但我什么也没说出来 想法?您可以尝试使用构建DLL。下面是一个(非常简单的)示例(没有初始化/完成代码): Makefile all: gnatmake -v demo.adb gnatdll -v -d demo.dll .\demo.ali

Dll Inno是否设置了;“外部”;条款是否负责加载和上载?

external子句是否同时负责加载和卸载(LoadDLL/UnloadDLL)。或者我仍然需要手动卸载DLL吗?使用外部指令,DLL根本不会卸载。一般来说,没有理由这么做。使用external指令,假设您希望在安装过程的整个生命周期中使用DLL。Inno安装程序无法明确地认为它可以卸载DLL。因此,一旦Inno安装程序进程退出,系统就会自动卸载它们 通常,如果以后要删除(卸载)DLL,则需要卸载DLL的唯一情况是在卸载程序中使用自定义DLL。为此,使用带有external指令的。一般来说,没有

关于regsvr32 x.dll

这个命令是否只是软链接到x.dll,比如说如果我删除x.dll,事情将不起作用?regsvr32程序调用dll中的。regsvr32程序调用dll中的。regsvr32调用dll导出的著名函数,称为DllRegisterServer。这样做的目的是允许dll在注册表中注册由dll实现的任何COM组件 删除dll的确切影响取决于是否有任何客户端应用程序试图创建和使用dll实现的COM对象实例。如果没有应用程序尝试这样做,那么就不会发生什么坏事。如果应用程序试图这样做,那么不良影响将仅限于该应用程序

Msvcr90.dll文件错误

我已经建立了一个mfc应用程序。我将其构建为多线程调试DLL/MDd。我负责管理。它工作得很好。但由于某些原因,我不得不将其更改为多线程DLL/MD。我编辑了它。当我运行它时,它会给出一个错误 程序无法启动,因为您的计算机中缺少MSVCR90.dll。请尝试重新安装程序以解决此问题 之后,我将文件msvcr90.dll和Microsoft.VC90.CRT.manifest复制到调试文件夹 C:\ProgramFiles x86\Microsoft Visual Studio 9.0\VC\re

安装程序失败,出现“错误”;未能注册";某些DLL的错误

我开发了一个vb6程序,然后用visual studio interdev构建了一个安装向导 我使用“dependency walker”和“process explorer”查找缺少的DLL,但始终存在以下问题: IESHIMS.DLL WER.DLL MPR.DLL 这些DLL由dependency walker显示 在另一台机器上安装程序时,我会收到以下错误消息: uxtheme.dll failed to register msdatsrc.tlb failed to register

Dll OpenCV:链接错误,can';t解析外部符号_cvResize和_cvtcolor

链接错误的原因很清楚,我的链接过程中缺少一些库。不幸的是,OpenCV 2.4.1似乎改变了它的内部结构,因此我在Google/Stackoverflow搜索功能中找到的解决方案只建议我链接不再存在的库(cv.lib或cxcore.lib) 我可以通过使用opencv_core241.lib和opencv_highgui241.lib解决一些链接问题,但是如guitarflow所述,针对opencv\u imgproc241.lib的链接是必要的。如guitarflow所述,针对opencv\u

如何获取user32.dll中所有入口点的名称?

我正在试用rundll32.exe和user32.dll。例如,要锁定我的工作站,请键入: rundll32.exe user32.dll, LockWorkStation 我想尝试user32.dll中的其他命令(入口点),但我不知道它们是什么。是否有某种方法可以确定user32.dll中的所有入口点,或者更一般地确定任何dll中的所有入口点?还有什么是dll函数调用的有效参数 注意,我最终要做的是使用rundll32.exe打开“开始”菜单。如果有人知道哪个dll/入口点会导致“开始”菜单

Dll 从vc6切换到mingw

两个(相当古老的)库是用C编写的,最初是用MSVC6编译的。我想改变这个,并开始使用mingw 编辑:库似乎正在使用u stdcall调用约定 因此,首先构建库“a”,并由MSVC 6生成a.lib和a.dll,包括a.def。然后构建库b并使用库a.lib 我成功地用mingw构建了一个.dll。但我不知道如何构建.lib文件?另一个要求是,我需要完全使用MinGW工具或其他(免费)解决方案来完成这项工作 另一个问题是,如果我们假设代码完全用C语言编写,那么mingw库是否会与msvc混合并匹

Dll 尝试将外部库包含到CMAKE项目时发生链接错误

我目前正在尝试将外部动态链接库(dll)添加到我的cmake项目中。我有.dll和.lib文件。我花了很多时间自己寻找答案,但没有找到解决办法。include可以工作,但当我试图编译最小解时,总是会出现链接错误。CMAKE在配置和生成时不会抛出错误,并会查找库。我希望以前有人遇到过这个问题,并认识到我的错误 我还构建了自己的find模块,如下所示 find_path(LLT_INCLUDE_DIR InterfaceLLT_2.h HINTS ${LLT_DIR}) find_library(

Dll 如何在MonoDevelop(Unity)中使用SIMD?

目前我正在Unity中创建一个游戏,编程是用C完成的。由于代码大量使用向量和矩阵,我想使用Mono的SIMD支持。唯一的问题是Unity使用的MonoDevelop是原始Mono的一个分支,因此Mono.Simd.dll还没有包括在内。我想,只要下载dll,看看是否可以在我的MonoDevelop版本中使用它,但我在任何地方都找不到Mono.Simd.dll(我下载了Mono的最新版本并搜索了它们,没有任何东西看起来与Simd有一点关系)。那么我在哪里可以找到Mono.Simd.dll,以及如何

自定义数据库驱动程序-DLL COM或DLL

我正在创建自定义数据库的驱动程序。 我想象它是一个纯DLL还是一个DLL COM 例如,Firebird中的fbclient.dll是COM还是简单的dll? 我想这是一个纯DLL。我尝试使用regsvr32注册它,但没有成功。 为什么它不是一个COM 谢谢 因为他们觉得没有必要为COM编写代码P您不只是随机决定将代码作为COM对象。它必须为此而设计。我知道你必须把它设计成一个COM。但是,如果这个驱动程序将从其他编程语言中使用,我想使用COM将使开发人员的生活更加轻松。为什么选择一个普通的DL

对DLL的特定VBA调用

我正在使用一个名为Coolprops的程序将制冷剂属性输入电子表格。它包括一个由代码编译的DLL。幸运的是,它附带了一个模块,其中已经设置了对DLL的调用。我在让程序按原样开箱即用方面没有问题 我需要做的是访问位于代码第1042行的函数。我尝试复制和修改一个从盒子中发出的呼叫: Private Declare Function Props_private Lib "K:\Refrigeration\Coolprop\CoolProp.dll" Alias "_Props@32" (ByVal O

Dll Cygwin下的可加载模块消息

使用cmake构建LLVM时,一些涉及“可加载模块”的组件未构建,并发出如下警告消息: -- LLVMHello ignored -- Loadable modules not supported on this platform. ... -- BugpointPasses ignored -- Loadable modules not supported on this platform. ... -- SampleAnalyzerPlugin ignored -- Loadable mod

从.C文件创建.dll文件

我想知道可以使用哪个编译器从.C文件创建.dll文件。 我找不到任何关于如何从C文件创建.dll文件的教程。 我不熟悉创建dll文件。请帮忙 提前感谢您提到要从.C文件创建DLL。为了说明,你是用C文件还是C++ ++来编写代码?如果你使用C++,你使用VisualStudio?p> 如果您使用的是C:National Instruments提供了一个名为LabWindows/CVI的ANSI C应用程序开发环境,这使得构建DLL非常简单。它有DLL模板,您可以将它们构建为stdcall或cde

使用Inno为DLL创建不同的目录

我对使用Inno安装程序创建安装程序是完全陌生的,我已经为我当前的项目创建了一个安装程序 我的问题是,是否可以为系统将使用的必要DLL创建另一个目录 例如,我的项目是使用PowerBuilder构建的,PB应用程序需要PB运行时dll,应该位于应用程序根文件夹或C:\Program Files\Sysbase\Shared文件夹中 我是否可以在inno安装程序中创建一个脚本,将运行时DLL放置在C:\Program Files\Sysbase\Shared中 谢谢你的帮助 我使用Inno设置。要

Dll “什么是”呢;。参考文献。”;在mingw64.def文件中是什么意思?

在调查Windows 7上与mingw64 4.9.2的dll链接崩溃时,我查看了提供给链接器的生成的.def文件,发现1419个导出中的前391个都有.refptr.FooBar格式的名称。使用mingw64 4.6.3成功链接了同一版本,在这种情况下,.def文件不包含此类导出 谁能告诉我这些.refptr.前缀是什么意思?谷歌搜索无效。汉斯·帕桑的GCC补丁链接的相关部分: 即将推出的新cygwin x64 target需要此功能,它 使用x64窗口的完整48位可用地址空间。 cygwin

如何跨多个应用程序利用Webpack DLL?

我们在多个微服务中使用React,这些微服务在更大的传统web应用程序中呈现HTML片段 到目前为止,每个React应用程序正在导入一个React DLL,我们使用webpack.DllPlugin创建该DLL,并通过webpack.DllReferencePlugin加载到应用程序webpack模块中。尽管它利用了浏览器缓存,但它仍在往返于服务器 我的问题不限于React模块。这只是为了说明我想做什么。我们已经构建了多个DLL,以便跨微型应用程序共享代码 您将如何实例化第一个React应用程序

如何链接需要rsrc节和comctl32.dll的64可执行文件?

正在尝试构建UltraDefrag 听起来很简单,但只要您将rc.o添加到二进制文件的链接对象中,它就会使用32位版本的comctl32.dll,在程序启动时触发0xc0000007错误 这是一个已知的mingw64错误,但由于该错误自2011年以来没有回复,我需要一个解决方法(程序不需要使用cygwin.dll,所以我不能使用cygwin) 有什么想法吗 ? 如果显式指定公共控件的32位版本,则可能发生这种情况 i、 e.舱单包含 <dependentAssembly> <a

如何设置mfc资源DLL';s关联代码隐藏项目

从来都不知道这是否可能——如果可能的话——怎么可能 但是我将我们的MFC应用程序分为exe项目和一组仅与资源相关的.dll项目,每个翻译一个 我们只需要维护英语,然后使用第三方翻译套件解析资源,以提取可翻译字符串,将其翻译,然后构建一个可翻译的resource.dll项目进行发布 这是一个整洁连贯的系统,但我不能使用MSVC的内置MFC编辑器将可视界面连接回.exe项目文件中的正确代码 如果我试图使用资源编辑器(例如,生成一个MFC对话框子类作为给定对话框资源的代码隐藏),那么MSVC环境会尝试

Dll 如何解决错误0xc0000139

我正在用Qt开发一个关于Widows10的程序。如果我从命令行运行它,它会立即无声地退出。当我尝试调试它时,会显示一个对话框,上面写着“启动期间,程序退出,代码为0xc0000139。” 我知道这意味着Windows无法加载一个或多个DLL 如何找到它们是哪些DLL 理想情况下,除了Windows10和Qt提供的功能外,我不想下载任何其他实用程序。因为我解决了我的问题 事实证明,我试图运行的程序自上次更改后没有重新生成。我不确定为什么会这样,显然是我自己的错误,但我不确定确切的原因是什么 如果您

上一页   1   2   3    4   5   6  ... 下一页 最后一页 共 46 页