我调用别人的一个软件包,里面全是.lib .dll。问题是当运行程序时也需要把这个的软件包放在一起才能运行,我想知道如何设置vc连接设置,可以让我释放版本的程序能独立的运行,需要库的代码时,在编译过程中就自动添加到.exe中,如何设置我的vc?详细点!谢谢!

解决方案 »

  1.   

    根据你的情况
    .lib 应是动态库引入表,编绎时需要,运行时不要。
    .dll 是动态库,运行时需要
      

  2.   

    不一定,如果它的DLL使用MFC扩展写的,那两个都需要的,LIB 链入,DLL支持运行。
      

  3.   

    静态链接.lib库,这样在编译过程中就自动添加到.exe中了。
      

  4.   

    同意 jiadrun(MustBeSuccess) #pragma comment(lib,"xx.lib")Project->Settings->link 选项卡的链接库!!!!中添加!