"LNK1561 entry point must be defined" 用于简单程序
"LNK1561 entry point must be defined" for simple program
这是我的代码:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int x;
int y = pow(2, x);
cin>>x;
cout<< y;
system("pause");
return 0;
}
为什么会出现编译错误? LNK1561 entry point must be defined
我正在使用 Visual Studio Express。
在使用x之前需要给它赋值
int x;
int y = pow(2, x); // <--- what is the value of x here?
首先尝试从输入中获取 x
的值。
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int x;
cin >> x;
int y = pow(2, x);
cout<< y;
system("pause");
return 0;
}
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int x;
//int y = pow(2, x);//(1)
//cin>>x;//(2)
//exchange the lines (2) and (1)
cin>>x;//(2)
int y = pow(2, x);//(1)
cout<< y;
system("pause");
return 0;
}
这是我的代码:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int x;
int y = pow(2, x);
cin>>x;
cout<< y;
system("pause");
return 0;
}
为什么会出现编译错误? LNK1561 entry point must be defined
我正在使用 Visual Studio Express。
在使用x之前需要给它赋值
int x;
int y = pow(2, x); // <--- what is the value of x here?
首先尝试从输入中获取 x
的值。
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int x;
cin >> x;
int y = pow(2, x);
cout<< y;
system("pause");
return 0;
}
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int x;
//int y = pow(2, x);//(1)
//cin>>x;//(2)
//exchange the lines (2) and (1)
cin>>x;//(2)
int y = pow(2, x);//(1)
cout<< y;
system("pause");
return 0;
}