vs code 是一个很好的IDE, 在 Microsoft 的支持下前景一片光明, 而且 vscode 还具有丰富的插件扩展. 本文主要介绍如何在 vs code 中配置 FreeFEM++ 的编辑及运行环境. (当然 FreeFEM-cs 也是一个很好的 FreeFEM++ 集成开发环境, 这里不再阐述.)
Windows 系统并已经安装 vs code.
FreeFEM 官网 下载 FreeFEM 安装包
安装中选择添加到系统环境变量并记下安装路径, 后面配置要用.
完成后可在桌面看到如下两个图标
新建一个文件夹 test_freefem, 并在该文件夹中新建一个 testMesh.edp 文件.
打开 vs code 并选择打开该 test_freefem 文件夹.
在 vs code 中搜索 vscode-FreeFEM 插件并下载 (此插件由于高亮 FreeFEM 关键字)
打开 testMesh.edp, 并写入如下 FreeFEM++ 代码 (矩形 [0, 1]^2 区域 4×5 剖分三角形网格)
mesh Th1=square(4,5);
plot(Th1);
选择 Run → Start Debugging 或直接按 F5
然后在弹出下拉框中选择 c++ (Windows) (这个选啥不重要)
会直接打开 launch.json 配置文件, 修改 launch.json 为如下并保存
Remak: 要修改代码中 FreeFEM++ 安装路径为你自己安装的路径
{// Use IntelliSense to learn about possible attributes.// Hover to view descriptions of existing attributes.// For more information, visit: /?linkid=830387"version": "0.2.0","configurations": [{"name": "(Windows) 启动","type": "cppvsdbg","request": "launch","program": "your:/install/dir/FreeFem++/FreeFem++.exe","args": ["-f","${file}"],"stopAtEntry": false,"cwd": "your:/install/dir/FreeFem++","environment": [],"externalConsole": false}]
}
现在, 重新选择 Run → Start Debugging 或直接按 F5 即可弹出如下剖分图像
至此, 大功告成 ! 可以愉快的编辑并运行 .edp 文件了.
Remark 1: vs code 运行代码机理与直接在 Windows PowerShell 中用命令行 freefem++ -f filename 运行文件相似, 但是又不完全相同. (因为我们不是在 PowerShell 中直接运行.)
Remark 2: Linux 平台下配置环境变量相同. (由于只用了终端, 没有图形界面, 没有尝试.)
本文发布于:2024-02-04 15:39:55,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170710758856772.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |