我用VC编写一个动态链接库,然在这个动态链接库中 我要调用一个系统已有的动态链接库中的函数,在我的工程中该声明些什么东西使得我能正常调用该函数?
我直接调用函数显示错误:'xxxx' : undeclared identifier.

解决方案 »

  1.   


    #pragma comment (lib,/*此处为函数所在dll的lib*/)或者在工程,属性里边添加依赖项
      

  2.   

    #pragma comment(lib,"你要引入的Lib名称");\\或者在工程设置中选择附加库文件为你要引入的Lib名称。然后引入对应函数的声明头文件。
    这样就可以用了。或者引入声明头文件后,直接调用LoadLibary获取函数指针使用
      

  3.   

    在VC++6.0中
    菜单项:工程---设置(settings)--连接(link)--对象/库模块:添加你引用的动态链接库的.lib文件
    在项目中的release或debug文件中添加动态链接库的.dll文件。
    你要调用那个函数还要写外部函数声明:
    extern + 你要调用的函数声明
      

  4.   

    你还应该把你编写好的.dll 和.lib 文件拷贝到你要用的工程目录下