我对 C++ 很陌生,我从终端应用程序开始:
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
if ( argc < 1 )
{
printHelp();
return 1;
}
return 0;
}
void printHelp()
{
cout << "Usage:";
cout << "vmftomap [filename]";
}
但是,我在 _tmain 中收到错误“'printHelp' identifier not found”。由于该函数直接在 main 下声明,我假设这是一个命名空间问题?我已经阅读了命名空间,但我不知道在这种情况下会适用什么,因为我实际上并没有为 printHelp() 明确定义一个。