Compiler errors 如何解析编译器';“s错误”;致命错误C1083“;关于迪莫拉?

Compiler errors 如何解析编译器';“s错误”;致命错误C1083“;关于迪莫拉?,compiler-errors,dymola,Compiler Errors,Dymola,我是Dymola的初学者,在编译器进行模拟时遇到了问题。我尝试安装VisualStudio 2017社区(用C++开发包)。但是,当我尝试验证编译器时,出现了一个错误: Command cannot be executed. Dymola cannot compile a simple C-program, dsmodel.c in current directory. Please check compiler installation 全文如下: Compiling and linking

我是Dymola的初学者,在编译器进行模拟时遇到了问题。我尝试安装VisualStudio 2017社区(用C++开发包)。但是,当我尝试验证编译器时,出现了一个错误:

Command cannot be executed.
Dymola cannot compile a simple C-program, dsmodel.c in current directory.
Please check compiler installation
全文如下:

Compiling and linking the model (Visual C++). 

**********************************************************************
** Visual Studio 2017 Developer Command Prompt v15.9.27
** Copyright (c) 2017 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x86'
"Testing 32-bit compilation" 
dsmodel.c
dsmodel.c(1): fatal error C1083: Impossible d'ouvrir le fichier includeÿ: 'stdio.h'ÿ: No such file or directory
 
Error generating Dymosim.
我尝试卸载并重新安装Visual studio,安装另一个版本(2012、2015和2019),但没有任何效果。有人知道问题出在哪里,我该如何解决

谢谢


Vverdet

您是否尝试过启动Visual Studio(根本不涉及Dymola)?它可能会在第一次启动时设置一些内容。

根据我以前的经验,很可能是您在Windows设置中弄乱了路径变量

请检查系统环境变量列表中的PATH变量。确保以下目录位于PATH变量的值中:

  • %SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
  • %SystemRoot%\system32
  • %系统根%
  • %SystemRoot%\System32\Wbem
  • \bin64

记住在VisualStudio中也打开一个C++文件/项目,因为有些安装甚至可能延迟到那个点。是的,我尝试启动VS(和打开一个C++文件),但没有改变DyMyLa。所以你可以编译和运行一个C++程序使用VS,但它在Dymola不起作用?联系技术支持。可能与此相关: