gpt4 book ai didi

c - 如何解决这个链接器错误?

转载 作者:行者123 更新时间:2023-11-30 15:40:59 24 4
gpt4 key购买 nike

我创建了一个以 OS_main 开头的程序,而不是 if int main

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

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

LNK2019: unresolved external symbol_main referenced in function_tmainCRTStartup.

如何解决这个错误?

我正在使用 Microsoft Visual Studio IDE。

最佳答案

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

#define OS_MAIN main

...而你正在这样做...

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

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

关于c - 如何解决这个链接器错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20730319/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com