不同DLL中有同名类或函数的问题

楼主seario2(熊掌拨清波)2005-12-22 18:06:12 在 VC/MFC / 进程/线程/DLL 提问

如果两个不同的dll中,包含一个同名(但实现不同)的函数。而程序中又需要同时使用这2个dll,怎么指定具体调那个dll中的该函数呢?  
  另外,如果两个不同的dll中,包含一个同名的类,怎么在程序中指定创建哪个dll中的该类对象呢?  
  谢谢。 问题点数:20、回复次数:3Top

1 楼bobob(静思)回复于 2005-12-22 18:25:24 得分 0

动态  
  loadlibarayTop

2 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-12-22 18:47:46 得分 0

动态加载dll,然后自己选择调用函数  
  对于类,一般是隐式的连接Top

3 楼gohappy_1999(碧水蓝天)回复于 2005-12-23 10:55:19 得分 0

1.动态加载可以解决  
  2。不好办,在DLL中使用名字空间吧Top

你可能对以下的问题也比较感兴趣....