c - 我是一名学生,当我包含像 stdio.h 这样的库时,我无法在 C (visual studio) 中运行程序
问题描述
我在我们正在学习 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
这对我来说是一个很大的挫折,我认为我的教授不能帮助我解决这个问题。我很感激任何帮助
解决方案
我的 E 部分已通过 root 与 C 断开连接。我在安装Windows的同一分区(C)中制作了项目,我还选择了“将解决方案制作为项目文件的同一目录”。到现在为止,它整个学期都在工作,我不知道是什么触发了它。谢谢大家帮助我进行头脑风暴
推荐阅读
- python - 基于其他现有列计算的 Pandas 新列
- random-forest - 随机森林如何训练模型
- java - java中是否有预定义的类可以告诉我对象中是否有任何值?
- xamarin.forms - Xamarin Forms:在 iPad 上运行应用程序时出现 UI 问题
- c# - FluentAssertions 如何比较 2 个对象(使用反射或其他方式)?
- asp.net - ASP.NET 网页表单查询验证(剃刀)
- azure - Microsoft Graph - Grant_Type client_credentials calendarview - 访问被拒绝。检查凭据并重试
- postgresql - 使用 apache-nifi 进行数据库值比较
- jaws-screen-reader - 使用向上/向下键导航时,JAWS 屏幕阅读器正在跳跃特定元素?
- tensorflow - 谷歌云 TPU:混合不同的 tf.distribute.Strategy