‘壹’ “知乎·应用工程”OpenGeoSys(OGS)使用指南——开发者指南——开始入门——构建配置(Windows)
在编译OpenGeoSys(OGS)之前,开发者需选择软件配置,配置选项包括串行/并行化,以及可选功能或模块如MFront材料模型。为了分离源代码与生成文件,创建build目录,它们可任意放置。为不同配置可创建多个build目录,但共享一个源代码目录。典型目录结构包括:
(1)release
(2)debug
构建配置使用开源工具CMake。CMakeLists.txt文件替代传统Makefile或IDE项目文件。CMakeLists.txt内定义的配置预设,如CMakePresets.json,简化构建配置过程。若需手动配置,遵循CMake命令行指南。Ninja构建工具在Visual Studio命令行中启用,通过在x64 Native Tools Command Prompt for VS 2019中进行设置。Windows Terminal提供更佳终端体验。CMake GUI图形工具用于可视化配置,通过设置源代码目录、build目录,选择生成器(如Visual Studio 16 2019),并激活所需配置选项。生成按钮激活后,点击生成以在选定build目录生成项目文件。
为了创建特定配置,仅需删除现有build目录,新建一个目录并重新配置。使用CMake预置时,通过cmake命令并设置预置值,创建build目录外,包含CMake默认选项和所需配置。使用-D前缀传递CMake变量或选项,或使用-G参数覆盖生成器,-B参数覆盖构建目录。所有编译文件存储于此目录,避免源代码受中间文件影响。编译目录内容不受版本控制,可随时从源代码重新生成。若需重新开始配置,只需清除build目录并建立新目录。
用户自定义预置在源代码根目录下创建CMakeUserPresets.json文件,添加个人预设。这文件被Git忽略。Ninja构建工具与Visual Studio命令行结合使用。Visual Studio配置需要在release文件夹中打开解决方案文件时,切换至Release配置。使用Visual Studio进行多重配置时,每个configuration需要一个build目录。发布与调试版本通过创建两个build目录实现。在Visual Studio中,确保选择正确配置,即在release文件夹中打开解决方案文件时,配置应切换为Release。专业提示:使用Windows Terminal获得更佳终端体验。若CMake预置不可用,手动创建build目录并设置所有必要参数。若需使用可视化工具配置,CMake GUI图形工具提供设置源代码目录、build目录,选择生成器,激活配置选项的界面。最终点击生成按钮以在选定的build目录生成项目文件。
‘贰’ sys文件可以反编译吗
可以。sys文件是驱动程序的可执行代码,其扩展名为sys,sys文件用于存储设备驱动程序和其他核心的Windows功能,sys文件的源代码可以反编择,sys文件用于存储设备驱动程序和其他核心的Windows功能。
‘叁’ 后缀是dll 或sys 或dat或ocx的文件分别是什么文件或程序用什么软件或程序或哪种计算机语言才能打开谢
dll ocx是系统链接库文件,一般无需修改
若有特殊需要也可以修改
使用exescope resourcehacker 都可以打开(这两款软件可以修改dll ocx的外观,但是无法修改他们的代码)
sys dat使用记事本就能打开编辑
‘肆’ 用什么工具可以打开SYS格式的文件
可以使用记事本打开,打开一个记事本窗口,然后直接将要打开的文件拖到窗口中打开,不过常见的CONFIG.SYS/IO.SYS/MSDOS.SYS等文件是可以打开并编辑的,有些SYS是系统文件,是经过加密的,打开也是乱码。
sys是system的缩写,就是系统的意思,sys是Windows的系统文件。如安装文件,日志文件,驱动文件,备份文件,操作如播放等文件,还有些垃圾文件等诸如此类。 都是这类sys后缀名的。
可用某些软件对系统进行备份,或者优化软件,系统管理软件,这些软件可以查看不明系统进程并予以禁止和清除,对系统垃圾进行清理,保护系统正常运行,和不被恶意软件或者程序侵扰。如有发现不明文件,进程,可及时予以删除,卸载。