当我尝试编译代码时,我遇到了两个错误。我已经定义了win32 consile应用程序。我还没有开始编码。我的配置如下 - Linker - subsytem - Console;链接器 - 高级 - 入口点 - 空白。
error LNK2019: unresolved external symbol _main referenced in function
___tmainCRTStartup
Error 2 error LNK1120: 1 unresolved externals
我不知道发生了什么。在一切工作正常之前,但从今天起它没有。你知道我怎么解决它吗?
到目前为止,我的代码是
// ConsoleApplication1.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "tbb/blocked_range.h"
#include "tbb/tbb.h"
#include <stdio.h>
#include <math.h>
#include <iostream>
#include "tbb/parallel_for.h"
#include <sstream>
#include <tbb/task_scheduler_init.h>
using namespace std;
#define PI 3.14159265
using namespace tbb;
// Sequential Execution
class Sequential
{
double * m;
double *n;
public:
Sequential(double n[], double m[]): n(n), m(m){}
void Partition()
{
}
int main(int argc, char** argv)
{
//double a = 5;
//double b = 4;
//Sequential g = Sequential(a,b);
return 0;
}
};
由于
答案 0 :(得分:3)
main
函数必须位于全局命名空间中。 C ++不是C#/ Java,其中所有函数都必须在类中。