如何二次封装DLL?
我有一个A.DLL,是MFC制作的,函数参数有很多MFC类,导致像C#这样的语言无法直接使用。
因此我想把这个A.DLL进行二次封装,使用标准的数据类型进行参数传递。
我自己在VC.net(VS2012)中创建了WIN32项目(DLL),并引用A.DLL,然后制作成B.DLL
能正常使用,但是B.DLL必须与A.DLL一起用,因为B.DLL只是引用了A.DLL,而没有包含A.DLL。
请问,如何才能把A.DLL直接包含到B.DLL,让B.DLL成为独立的DLL文件。
[解决办法]
要是有A.dll的代码的话,直接放到工程里面吧
[解决办法]
没事找抽型。
[解决办法]
要是有A.dll的代码的话,直接放到工程里面吧
很显然,没有代码。
我之所以要二次封装,原因是A.dll 中的函数使用了MFC类,不支持在C#中调用。
我已经进行了二次封装,可以在C# 中调用使用,但是这样就要用2个DLL,有点累赘。
所以...
那就不知道了,没弄过,两个dll就两个呗,这叫啥累赘
那就引用两个dll吧...