我需要在另一个动态链接库(Visual C++ )中加载一个动态链接库,这样我就可以在第二个动态链接库中使用嵌入在第一个动态链接库中的类。我有这两个库的代码,因为我创建了两个dll,但我从来没有动态加载过库,所以我不确定这是如何完成的……
此外,我想使这个多平台,我已经编译为.dll和.so,所以这将是一个伟大的平台无关的方法来做this...otherwise,我可以使用宏,以包括windows或linux特定的代码。
致以最良好的问候和万分感谢
我正在读一本关于C#和.NET的书,我学到了很多很酷的东西。我读过作者谈到动态加载程序集并在该程序集中创建一个类型的实例的部分。
在AS3中,可以做同样的事情,除了一件事:您可以要求编译器不编译一组类,而是检查类型安全性。下面是一个例子:
//Defined in an external library
public class A {...}
//In my application, I tell the compiler to type check A, but not compile it
var a:A = new A();
a.whatever();
在运行时,在我的应用程序代码