自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 问答 (1)
  • 收藏
  • 关注

原创 Eigen 库源码下载

下载完成后,解压源码包即可使用。Eigen 是一个纯头文件库,无需编译,直接包含头文件即可在项目中使用。这是一个官方镜像,同步了 Eigen 的最新版本。,在首页的下载区域找到最新版本的源码压缩包。你可以在该页面找到不同版本的源码下载链接。该仓库每日同步一次,适合国内用户快速下载。访问 Eigen 的官方网站。

2025-02-21 11:49:27 221

原创 SuperLU 开源项目安装与使用教程

SuperLU 是一个用于求解稀疏线性方程组的开源软件包。它使用高斯消去法(Gaussian elimination with partial pivoting, GEPP)来求解稀疏矩阵的线性系统 ( A \times X = B )。SuperLU 支持单精度、双精度、实数和复数矩阵,并且提供了多种编程语言的接口,包括 C、Fortran 和 MATLAB。支持多种数据类型:单精度、双精度、实数和复数。提供了高效的稀疏矩阵分解和求解算法。支持多种编程语言接口,方便集成到现有项目中。

2025-02-17 15:22:51 677

原创 并行计算-加速方法1

1️⃣ 利用AVX2指令集加速:AVX2指令集能够显著提升计算速度,让你的仿真更加流畅。3️⃣ 超线程加速:多线程处理能够大大提升计算资源的利用率,让你的仿真计算更加高效。2️⃣ GPU加速:通过GPU的强大计算能力,你的仿真计算将如虎添翼,快速完成。

2025-02-14 14:58:43 112

原创 CMake – 生成Visual Studio工程

CMake 项目文件(例如 CMakeLists.txt)可以直接由 Visual Studio 使用。本文要说明的是如何将CMake项目转换到Visual Studio解决方案(.sln)或项目(.vcxproj)假如有个CMake工程源代码在C:\TestSoftware, CMakeLists.txt文件通常在C:\TestSoftware\CMakeLists.txt。Visual Studio 解決方案 (.sln) 文件將在C:\TestSoftware\VSBuild中生成。

2025-02-13 08:46:57 426

原创 _controlfp_s函数对_MCW_PC 进行修改的注意事项

精度控制项,只允许在x86下修改,X64或arm平台修改会报错。在如上文章中提到,要修改。

2025-02-08 14:15:53 209

原创 Mingw-W64安装记录(2024年11月)

在如上文章中,找到了离线安装的安装包的名称,获取安装包名称后,搜索并在sourceforge网页中找到了安装包,下载后,再按如上文章的离线安装步骤安装即可。网页中,均没有找到在线安装和离线安装包,只有源码包可下载,估计网页页面内容更新了,删掉了原来的链接入口。在如上文章中,描述了下载、安装MinGW的方法,不过这个版本是32位的。针对64位版本,按照网上的说法,在。

2024-11-08 15:57:24 1657 1

原创 MinGW安装入门-转载-亲测有效

第十五步,此时环境变量配置已经完成,但需要测试是否成功,这时候打开cmd窗口,直接输入gcc命令或gcc -v命令,如果有如下提示,即证明gcc已经安装成功。第六步,当100%完成后,桌面上会得到一个MinGW Installer Manager的软件,用于管理安装,我们按照如下选项,然后。第九步,当看到如下提示,看到“Successfully”的提示,中文意思即“所有改变已经成功”,点击Close即可关闭完成安装。第五步,大约若干分钟后, 安装完成,点击continue继续,如下图。

2024-11-07 19:12:08 618 1

原创 【在Windows系统上使用CMake和MinGW进行编译】转载

你的问题表明CMake尝试使用Visual Studio的MSVC编译器,而不是你期望的MinGW编译器。这是一个常见问题,因为CMake有时会默认选择安装在系统上的第一个编译器,而不是你想要使用的编译器。下面是一个详细的指南,帮助你正确地设置CMake和MinGW在Windows上的编译环境,并解决你所遇到的问题。此外,检查你的PATH变量,确保gcc和g++在路径中,并且在MSVC之前。确认在运行cmake命令时,当前目录是正确的构建目录,并且CMakeLists.txt在正确的位置。

2024-11-04 17:56:03 1020

原创 McCAD开源库windows平台编译注意事项

按照手册McCAD-Library-master\docs\Manual\McCAD_manual.pdf 2.1 章节进行编译时,有如下注意事项:

2024-09-12 18:10:12 247

转载 转载:不同编译器或开发工具版本与c++标准的对应关系

gcc 是 c 语言的编译器,g++ 全称是 gcc ++,是 C++ 的编译器,当然 g++ 只是一种 C++ 的编译器。正如前面所讲 C++ 的标准是指这门语言的语法,语义和函数库,它类比于我们说的普通话,而编译器则是将 C++ 这门高级语言翻译成机器语言的工具,机器语言就是给你的计算机看的语言,最终就是 0101 这样的二进制数。在初学 C++ 时,经常听到 C++11,C++14,g++,msvc 等术语,它们之间既有关系,又是指代不同的东西,下面就来简单介绍一些这些术语之间的关系。

2024-07-24 10:58:10 386

原创 正确的工作流程

文章转载自:所谓工作能力强,其实就是这五点 | CHEGVA

2024-04-04 08:24:42 215 1

原创 CMake学习

讲述宏、微观方面比较详细的博客。

2022-10-12 17:56:46 189 1

原创 指定版本gcc4.8.5的安装、编译和链接

在同一操作系统中可以安装多个版本的gcc,但在不修改其它文件的情况下指定使用某个版本时,需修改相关系统路径下的软链接才能生效;在ubuntu上安装gcc4.8.5,已安装gcc9.3.0,由高版本编译低版本会出现兼容性方面的问题,相关问题解决方法参考了如下博客中的一些内容

2022-10-12 17:30:18 1573

转载 gcc8.2.0 降级为gcc4.8.5

如果出现 这个问题 ,根据参考博客2的说明 修改cfns.gperf、cfns.h、except.c,之后清除gcc-4.8.5/build/* 所有文件之后重新 make操作,目前已经成功cfns.gperf:101:1: error: 'const char* libc_name_p(const char*, unsigned int)' redeclared inline with 'gnu_inline' attribute

2022-10-12 10:42:46 1079

转载 在高版本gcc中安装低版本gcc出错

在make 时可能会报错:cfns.gperf:101:1: error: 'const char* libc_name_p(const char*, unsigned int)' redeclared inline with 'gnu_inline' attribute 原因是因为此时是用高版本的gcc去编译低版本gcc。

2022-10-11 23:34:24 1220 1

转载 vs2015(VS2017等)配置属性里面没有c/c++ bug

【本文为转载,转载地址请搜索本文标题】事发过程与问题:使用VS建过C#的工程,再打开C++工程,新建一个项目,空工程,找不到配置属性页(可能也经历过一些自动关键和断电之类的异常情形,但不确定是导致bug的原因)。使用包括win32控制台程序等多种方式,都不存在C/C++页,而同解决方案的其他旧工程正常。解决方式:随便编译一次新加工程,页签恢复对此只能解释为bug后续:在此之后,重启VS,新建项目,现象没缓解,暂时需要编译每个新加的工程才可见C/C++页签

2022-10-11 23:28:46 1717

原创 2020-12-24

立flag:每天写一篇文章!

2020-12-24 12:53:36 96

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除