小弟正在学习多线程编程,遇到这么一个问题:
Project | Settings   ->   C/C++ tab       ->         Use run-time Library 
选择 Multithreaded 和  Multithreaded DLL有什么区别啊?

解决方案 »

  1.   

    指示多线程模块在编译时是否合并到exe中,还是从外部dll中引用
      

  2.   

    Multithreaded是通过库函数来调用,就算程序拷贝到其他没有环境的机器上也可以运行Multithreaded DLL是通过DLL来调用,如果程序拷贝到其他没有环境的机器上,就不一定能调用了
      

  3.   

    因为你的机器上有相应的DLL:MFC...DLL