【工程移植问题】3个dll,移植到同一个dll里面

pony_ml 2010-01-14 10:41:59
有个工程移植的问题哪位大虾帮忙解答一下。

问题:
我有三个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啊,这个我有点接受不了
...全文
75 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
pony_ml 2010-01-14
  • 打赏
  • 举报
回复
恩,谢谢taodm,正在试呢。。不过遇到不少麻烦。逐个排解中。。
所以想问问有没有做过的大虾,这条路到底走得通不。。呵呵
taodm 2010-01-14
  • 打赏
  • 举报
回复
呃,先自己试一试嘛,等出了具体问题再来问不迟。

64,642

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧