You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2022无法打开U07.inc:E1696错误求助

解决Visual Studio 2022无法找到U07.inc文件的问题

针对你遇到的E1696错误,试试以下几个实用步骤:

  • 确认文件本身无问题:
    检查U07.inc是否确实在指定目录中,文件名有没有拼写错误(比如大小写偏差、多打漏打字符),还要注意Windows默认隐藏已知文件后缀,别出现U07.inc.txt这类情况(可在文件夹选项中开启「显示已知文件类型的扩展名」来验证)。

  • 添加包含目录到项目设置:

    1. 右键项目 → 属性;
    2. 依次展开「配置属性」→「C/C++」→「常规」;
    3. 在「附加包含目录」中点击编辑,添加源文件所在目录(即C:\Users\Votrsa\source\repos\Task7\Task7),或者直接用变量$(ProjectDir)(指向项目根目录,更灵活);
    4. 点击确定后重新编译。
  • 将文件添加到项目中:
    即使文件在目录里,VS可能未识别到。右键项目 → 添加 → 现有项,找到U07.inc并添加,让编译系统明确感知到该文件存在。

  • 清理重建项目:
    有时VS缓存会引发异常,点击菜单栏「生成」→「清理解决方案」,再点击「生成解决方案」重新编译。

  • 临时排查:使用绝对路径引用
    如果以上方法无效,可暂时把#include语句改成绝对路径测试:

    #include "C:\Users\Votrsa\source\repos\Task7\Task7\U07.inc"
    

    能编译则说明是路径配置问题,再回到前面步骤调整。

你的代码格式整理如下:

#include <stdio.h>
#include <string.h>
#include <ctype.h>
#pragma warning(disable : 4996)

typedef enum { kus = 1, kg } Jednotka;
typedef union { int kus; float kg; } Mnozstvi;
typedef struct { const char* potravina; Jednotka jednotka; Mnozstvi mnozstvi; } Pohyb;

#include "U07.inc"

int main() {
    const Pohyb pohyby[] = POHYB;
    int pocetPohybu = sizeof(pohyby) / sizeof(Pohyb);
    while (1) {
        printf("Zadejte potravinu:\n");
        char potravina[20];
        scanf("%s", potravina);
        if (!isalpha(potravina[0])) {
            break;
        }
        int nalezena = 0;
        for (int i = 0; i < pocetPohybu; i++) {
            if (strcmp(pohyby[i].potravina, potravina) == 0) {
                if (pohyby[i].jednotka == kus) {
                    printf("%s %d %s\n", potravina, pohyby[i].mnozstvi.kus, "kusu");
                }
                else {
                    printf("%s %.2f %s\n", potravina, pohyby[i].mnozstvi.kg, "kg");
                }
                nalezena = 1;
                break;
            }
        }
        if (!nalezena) {
            printf("potravina nenalezena\n");
        }
    }
    return 0;
}

(注:代码中%Of应为笔误,已修正为%d,因为mnozstvi.kus是int类型)

内容的提问来源于stack exchange,提问作者Votrsa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 06:23:30