用MFC写程序,生成的.exe文件是不是只能在有MFC库的机器上才能运行?解决方案

用MFC写程序,生成的.exe文件是不是只能在有MFC库的机器上才能运行?
如果是的话有什么办法让他在其他的机器上也能运行呢?是不是要做个什么安装问题?我很菜哪位高手能具体说下吗?谢谢

------解决方案--------------------
Project-> Setting Use MFC in Static Library
------解决方案--------------------
不一定.Project-> Setting Use MFC in Static Library,这样程序生成时已经包含了mfc相关类库,就不需要其他机器上有mfc.如果直接用WinAPI写的,那么什么都不用