C# 在 Fortran dll 中找不到入口点
我得到了一个可以运行的 FORTRAN 程序,我必须为其编写 C# GUI(不要问为什么)。这个程序已经有FORTRAN GUI,所以我提取了所有的计算子程序并将其放…
从 C++ 创建 COM 对象?
我想从 C++ 代码创建一个 dll 并在 C# 中使用它。有没有从 C++ 创建 COM 对象的解决方案? 我不想使用 System.Runtime.InteropServices。 非常感谢…
如何使用DLL中的类?
我可以将类放入 DLL 中吗? 我写的类是这样的: class SDLConsole { public: SDLConsole(); ~SDLConsole(){}; void getInfo(int,int); void initConso…
从 DLL 导出的 WinMain
我试图将 WinMain 函数隐藏在 DLL 中,以避免一遍又一遍地再次输入大部分代码。 从 DLL 导出 我通过将 wWinMain 声明为 extern "C" int WINAPI wWinMa…
使用 extern c 和 dllexport 与模块定义进行 stdcall 名称修改 (msvc++)
我试图为 dll 导出一个简单的测试函数,以便与应用程序(仅供参考:mIRC)一起使用,该应用程序将调用约定指定为: int __stdcall test_func(HWND mWn…
将 unicode 字符串从 VB.net 传递到 C++动态链接库
我尝试了很多事情,但我无法让它发挥作用。我可以向 C++ 传递和接收普通字符串 (char*),但无法在 C++ 中接收 Unicode 字符串 (w_char_t *)。 C++ 的…
vc++ dll 中导出/导入全局变量的情况出现问题
前提 环境:VC2005 我在项目中发现循环依赖(两个dll相互引用)时遇到了这个问题,因此将一个dll分成两个dll。 用示例解释: typedef struct { char m…
如何在 stl 模板中使用导出类 (__declspec(dllexport))?
我正在使用导出的类 class __declspec(dllexport) myclass { private: template __declspec(dllexport) class std::map; std::mapm_map; //something …
错误:全局范围没有 GetUrl
我的 C++ DLL 有一个新问题...我尝试导出整个类而不是仅导出一种方法。但程序现在不想编译,因为全局范围没有 GetUrl 这是我的“UrlConnector.h”: #…
定义外部“C” C# 中的函数
我有一个用 C# 编写的 ActiveX 控件,并且在 ActiveX 兼容程序 (CoDeSys) 中运行时可以工作。我遇到的问题是,为了让 CoDeSys 与 ActiveX 控件交互,C…
如何在 C# 中读取(本机)DLL 的导出函数名称?
我知道我可以阅读 PE 规范 以便编写执行此操作的代码。 然而,由于我没有太多时间,我希望你们中的一些人可能已经准备好发送这样的代码示例。 重要提…
我如何调用 C++来自VS2008的dll
好吧,我已经使用 CP 的 文章 创建了一个 DLL。为了创建这个 DLL,我也使用了 VS2008。现在我不知道如何从 VS2008 创建的另一个 C++ 应用程序调用这个…