C语言 如何解决此链接器错误



我创建了一个以OS_main开头的程序,如果int main

OS_MAIN()
{
    // it is performing some function calls here
}

如果我运行我的程序:我收到链接器错误,因为

LNK2019:function_tmainCRTStartup中引用的未解析的外部symbol_main。

如何解决此错误?

我正在使用Microsoft Visual Studio IDE。

当找不到正在使用的函数或变量的定义时,会发生链接器错误。 如果您在某处有此预处理器定义...

#define OS_MAIN main

。而你正在这样做...

int OS_MAIN(int argc, char *argv[])
{
    return 0;
}

。但是,如果您使用的是OS_MAIN而不是不起作用的main,那很好。 每个程序都需要一个main。 这是每个程序开始的地方。

相关内容

  • 没有找到相关文章

最新更新