Phil·o· 2023-10-11 17:07 采纳率: 0%
浏览 2

vs2019编译后无法生成

img


编译后生成时显示存在无法解析的外部符号
是安装少了什么组件嘛
还是2019不支持void main

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-10-12 06:08
    关注

    【以下回答由 GPT 生成】

    根据你的描述,出现无法解析的外部符号错误可能是由于未添加必要的库或者函数声明导致的。以下是解决该问题的步骤:

    1. 首先,确认你的操作系统上是否安装了C语言的开发工具集。你可以通过在命令提示符中键入gcc -v来检查。

    2. 确保VS2019安装时选择了C/C++的开发工作负载。如果未选择,可以通过VS2019安装程序重新安装,勾选上C/C++开发工作负载。

    3. 检查你的代码中是否缺少了必要的包含文件和函数声明。在你的代码中,scanf和printf函数需要包含<stdio.h>头文件,而且你需要在文件开始处声明float a, b;

    4. 请注意,为了符合C语言标准,void main()应更改为int main(void)

    修改后的代码如下:

    #include <stdio.h>
    
    int main(void) {
        float a, b;
        scanf("%f.%f.", &a, &b);
    
        if (a > b)
            printf("%f\n", a);
        else
            printf("%f\n", b);
    
        return 0;
    }
    

    重新编译并运行此代码,如果没有出现错误,那么问题应该得到解决了。

    如果问题仍然存在,可能是由于其他配置问题引起的。你可以尝试使用VS2019的诊断工具来查找更详细的错误信息和解决方案。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 10月11日

悬赏问题

  • ¥115 关于#python#的问题:未加密前两个软件都可以打开,加密后只有A软件可打开,B软件可以打开但读取不了数据
  • ¥15 在matlab中Application Compiler后的软件无法打开
  • ¥15 想问一下STM32创建工程模板时遇到得问题
  • ¥15 Fiddler抓包443
  • ¥20 Qt Quick Android 项目报错及显示问题
  • ¥15 而且都没有 OpenCVConfig.cmake文件我是不是需要安装opencv,如何解决?
  • ¥15 oracleBIEE analytics
  • ¥15 H.264选择性加密例程
  • ¥50 windows的SFTP服务器如何能批量同步用户信息?
  • ¥15 centos7.9升级python3.0的问题