|
|
1
3
据我所知,使用MS VS的dllexport从exe导出类或函数并在DLL中使用是可以的。如果你的DLL和Exe执行,它运行起来很酷 在一个过程中 . |
|
2
2
|
|
3
0
好的,根据这里的新信息给出新的答案。如果你不能用编译器为EXE生成导出库,而你真的必须这样做,这里有一个创造性的、黑客的、通常不推荐的解决方案: 步骤1:为你的类创建一个C包装器API,有点像这样(可能不会编译,但你明白了):
步骤3:在DLL中创建代理类。代理类中的方法除了从EXE调用对应的C函数外,什么也不做。 这将使类的“真实”实现不在DLL中。这是一个黑客,但它可能会奏效。 |
|
|
gr1d3r · 将字节数组从C++DLL返回到C# 8 年前 |
|
|
jonimv · 如何在Delphi中使用C#创建的DLL 8 年前 |
|
|
Gazza732 · C#:FindWindowEx未按预期工作 8 年前 |
|
|
c00000fd · 如何静态链接到由序号导出的DLL函数? 8 年前 |
|
|
Vladimir M. · C#OpenProcess返回错误1150 8 年前 |
|
|
Gina Marano · c#封送null终止字符串数组 8 年前 |
|
|
Milan · 在Java中加载远程库 8 年前 |
|
|
Palmira · 使用COM dll中的非COM对象 9 年前 |