#include<iostream>
#include<bitset>
using namespace std;
int main()
{
    bitset<32> bitvec;
    bitvec.set(1);
    bitvec.set(2);
    bitvec.set(3);
    bitvec.set(5);
    bitvec.set(8);
    bitvec.set(13);
    bitvec.set(21);
    cout << bitvec << endl;
    for(int index=0;index!=32;++index)
    {
        if(bitvec.test(index))
        {
            cout << index << "\t";
        }
    }
    cout << endl; 
    return 0;
}
这个程序在VC6.0能正常运行,得出结果。可是一到了visulalC++2008上就不行了,帮帮忙,看看问题在哪?
它的提示是:1>MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
           1>F:\设计\test\Debug\test.exe : fatal error LNK1120: 1 个无法解析的外部命令