【工程移植问题】3个dll,移植到同一个dll里面
有个工程移植的问题哪位大虾帮忙解答一下。
问题:
我有三个dll工程,分别为A.dll B.dll C.dll。其中A.dll调用了B.dll的方法,而B.dll又调用了C.dll的方法。
另外,A.dll,和C.dll 为C++工程,src里都是cpp文件,而处于调用链条中间的B.dll是C语言工程,代码是c文件。
现在我想把3个工程合并到一个工程D.dll 中。
问题是,把B.dll和C.dll加入到工程A.dll中以后,会出现cpp文件中调用c文件里定义的方法(工程B的方法),
c文件中有会调用cpp文件里定义的方法(工程C的方法)。
请问这样工程在 VC2008专业版 + OS:windowsXP SP3的环境下可以实现么?如果可以,在方法调用的时候,或者移植的时候,
需要做哪些处理。
不要告诉我把.c --> .cpp啊,这个我有点接受不了