m0_68140431 2024-05-06 15:39 采纳率: 0%
浏览 397
已结题

PSCAD安装问题 ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.

PSCAD 安装问题
PSCAD4.6.3+VS2019+Intel(R) Visual Fortran Compiler 19.1.3.311
官网示例不能正常创建,两个error如下:
ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.
Unable to generate a simulation executable for namespace 'svc_acsystem'

img

img

  • 写回答

21条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-05-06 15:46
    关注
    获得0.45元问题酬金

    引自免费微信小程序:皆我百晓生

    遇到这个问题,看起来是由于系统中未能正确检测到Visual Studio 2013至2019的任何一个版本,以及nmake工具未被识别。PSCAD在构建仿真可执行文件时依赖于这些组件。下面是一步一步的解决方案:

    确认Visual Studio安装

    1. 检查Visual Studio版本:确保你已安装了Visual Studio 2019,并且包含了C++开发工具。可以通过以下步骤验证:

      • 打开Visual Studio Installer(开始菜单中搜索“Visual Studio Installer”)。
      • 查看已安装的Visual Studio实例,确保有2019版本,并且在“工作负载”选项卡中,“使用C++的桌面开发”已被勾选。
      • 如果未安装或缺少组件,请点击“修改”按钮,勾选所需的工作负载和组件后安装。
    2. 环境变量设置:安装完成后,确认Visual Studio的路径是否已添加到系统的PATH环境变量中。这通常在安装过程中自动完成,但有时可能需要手动配置。检查方法:

      • 右键点击“此电脑”或“计算机”,选择“属性” > “高级系统设置” > “环境变量”。
      • 在“系统变量”区域找到“Path”,点击“编辑”,确认列表中包含Visual Studio的相关路径,如C:\Program Files (x86)\Microsoft Visual Studio\2019\YourEdition\Common7\IDEC:\Program Files (x86)\Microsoft Visual Studio\2019\YourEdition\VC\Tools\MSVC\版本号\bin\Hostx64\x64(替换YourEdition版本号为实际值)。

    安装与配置Intel Fortran Compiler

    虽然你已经安装了Intel Fortran Compiler,但确保它与你的Visual Studio版本兼容,并且其路径也被添加到了PATH环境变量中。

    安装NMAKE工具

    nmake是随Visual Studio的开发工具包(Windows SDK)一起提供的。如果你的系统中没有nmake,你需要安装相应的Windows SDK:

    1. 访问Microsoft Developer Downloads,找到适合你Visual Studio版本的SDK。
    2. 下载并安装,确保在安装过程中选择“开发工具”中的“Windows SDK”组件,这将包括nmake

    验证与重启

    • 完成上述步骤后,重启计算机以使所有环境变量更改生效。
    • 再次尝试在PSCAD中构建你的项目,看是否解决了问题。

    如果问题依旧存在,可能需要手动检查或更新相关的环境变量,确保所有必要的路径都被正确识别。如果需要进一步的帮助,比如具体如何修改环境变量或查看更详细的错误日志,请告知,我会继续提供指导。

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 5月14日
  • 创建了问题 5月6日