我是学生,当我包括stdio.h这样的库时,我无法在C(Visual Studio)中运行程序。

问题描述 投票:-1回答:2
[我正在上课,我们正在学习C,几周前,我发现只要将#include<stdio.h>包含在任何库中,就会发生错误。

对于这段简单的代码:

#include <stdio.h> #include <locale.h> int main() { printf("Hi"); return 0; }

这是错误消息:

Severity Code Description Project File Line Suppression State Error LNK2019 unresolved external symbol _main referenced in function "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) P2ficha4 E:\Programacao1\P2\P2ficha4\P2ficha4\MSVCRTD.lib(exe_main.obj) 1

Severity Code Description Project File Line Suppression State Error LNK1120 1 unresolved externals P2ficha4 E:\Programacao1\P2\P2ficha4\Debug\P2ficha4.exe 1

这对我来说是一个很大的挫折,我认为我的教授无法在这方面帮助我。感谢您的帮助

[我正在上课,我们正在学习C,几周前,我发现只要在#include

中包含任何库,就会发生错误。对于这段简单的代码:#include

c stdio linkage
2个回答
0
投票
E的我的部分已从根断开与C的连接。我在与Windows安装位置相同的部分(C)中创建了项目,还选择了“使解决方案与项目文件的目录相同”。直到现在,它在整个学期都在起作用,我不知道是什么触发了它。谢谢大家帮助我头脑风暴

0
投票
尝试使用int main(int argc, char *argv[])
© www.soinside.com 2019 - 2024. All rights reserved.