怎么在没有装visual studio的机器上运行编译后的exe文件

如何在没有装visual studio的机器上运行编译后的exe文件?
我用的release编译得到的exe文件放到另外一台没有装visual   studio的机器上,一运行就报错,怎么设置环境啊?我记得如果用Borland   C++   builder的时候只需要设置几个选项就可以了,但是不熟悉vc的。我当时是创建了一个空的win32控制台程序。源代码如下:

#include   <iostream>
using   namespace   std;
template   <typename   T>
T   max5(const   T   *   arry,int   t);
int   main()
{
int   arry1[]   =   {11,2,36,4,0};
double   arry2[]   =   {2.3,4.6,-155.6,34.5,21.3,66.6};
cout   < <   "The   biggest   num   in   the   arry1   is   "   < <   max5(arry1,sizeof(arry1)/sizeof(int))   < <   ".\n ";
cout   < <   "The   biggest   num   in   the   arry2   is   "   < <   max5(arry2,sizeof(arry2)/sizeof(double))   < <   ".\n ";
system( "pause ");
return   0;
}
template   <typename   T>
T   max5(const   T   *   arry,int   t)
{
T   *temp   =   new   T   [t];
int   x;
T   temp2;
for(x   =   0;x <t;x++)
  {
temp[x]   =   arry[x];
  }
for(x   =   1;x <t;x++)
  {
if(temp[0] <temp[x])
{
temp[0]   =   temp[x];
}
  }
temp2   =   temp[0];
delete   []   temp;
return   temp2;
}

------解决方案--------------------
是不是VS2005啊?看看项目属性,如果是动态使用MFC,就改为静态的吧