1

嗨,我在 VS 2010 项目中遇到以下错误,不知道问题出在哪里。我已经阅读过它并且更改 windows <-> 控制台对我不起作用并给我同样的错误:

1>----- 构建开始:项目:Draw,配置:调试 Win32 ------ 1>MSVCRTD.lib(crtexe.obj):错误 LNK2019:函数 _ _tmainCRTStartup 中引用的未解析的外部符号 main 1> C:\Users\Desktop\Draw\Debug\Draw.exe : 致命错误 LNK1120: 1 个未解决的外部 ========== 构建:0 成功,1 失败,0 最新,0 跳过 = =========

4

1 回答 1

1

设法让它工作。您指出的代码只是您可以在项目中使用的类的集合。

要使用它们,您可以创建一个新的空控制台项目,添加这些文件并添加一个main.cpp像这样的文件:

#include "GeometricRecognizerTypes.h"
#include "GestureTemplate.h"
#include "GeometricRecognizer.h"
#include "SampleGestures.h"
#include "iostream"

using namespace DollarRecognizer;
using namespace std;

void main()
{
   GeometricRecognizer *g = new GeometricRecognizer();
   g->loadTemplates();
   SampleGestures sample;

   RecognitionResult result = g->recognize(sample.getGestureArrow());

   cout << result.name << "\n" << result.score;

   int stop;
   cin >> stop;
}

它对我有用,它检测示例箭头,作为点的集合从SampleGestures.h.

于 2012-04-23T08:43:12.027 回答