我用到一个跨平台的A工程(使用标准windows库),需要增加功能,增加的功能包含在一个用MFC方式编写的DLL中。

解决方案 »

  1.   

    你可以有2种调用dll的方式,一种是静态连接:即在工程中包含lib和头文件,另外一种是动态连接,即加载DLL后再获取调用函数地址
      

  2.   

      补充:A工程在VS2005下编译的,我用到LoadLibrary函数,但编译器提示“找不到标识符”,怎么办?
      

  3.   

    假设你已经会调用dll了.如果你的MFC接口使用的是标准变量类型.那么是可以正常使用的.但如果是MFC类或非标准类型 那么你则调用不了.否则只能修改调用的主程式了.既然是跨平台.又要调用MFC库?那是不打算继续跨平台了?