当前位置: 首页 > news >正文

网站设计要多少钱产品软文范例

网站设计要多少钱,产品软文范例,网站设计与制作的流程,大气医院网站源码三种方法: 1、在msys2中使用gcc编译 2、在msys2中使用visual studio编译(有环境变量) 3、在msys2中使用visual studio编译(无环境变量) 我的环境: 1、msys2-x86_64-20250221 2、vs2015 3、ffmpeg-7.1…

三种方法:

1、在msys2中使用gcc编译

2、在msys2中使用visual studio编译(有环境变量)

3、在msys2中使用visual studio编译(无环境变量)

我的环境:

1、msys2-x86_64-20250221

2、vs2015

3、ffmpeg-7.1.1

1、在msys2中使用gcc编译

网上相关文章很多,随便都能搜到,不再赘述。但是有三点需要说明一下:

(1)、网上很多使用第一种方法的帖子都提到需要修改 msys2_shell(也就是把 rem set MSYS2_PATH_TYPE=inherit 这行前面的 rem 去掉),其实并不需要修改,因为这样做的目的是为了使用 windows 系统的环境变量。而我们是采用 msys2 中的 gcc 工具链编译,并不会用到 windows 系统的环境变量(当然,如果需要依赖 windows 系统中安装的其他第三方模块,那还是得修改)

(2)、也不需要将 msys2 安装目录下的 usr/bin 下的 link.exe 重命名为 link.bak。原因与上面相同

(3)、如果是运行 mingw32.exe 启动的 msys2 环境(直接双击 msys2 安装目录下的这个文件跟先进入命令行然后运行 msys2_shell.cmd -mingw32 是一样的效果),那么编译出来的 dll 是 32 位的。如果是运行 mingw64.exe 启动的 msys2 环境(直接双击 msys2 安装目录下的这个文件跟先进入命令行然后运行 msys2_shell.cmd -mingw64 是一样的效果),那么编译出来的 dll 是 64 位的

这种方法优点是方便,缺点是因为采用了gcc编译工具链所以生成的动态库需要依赖三个额外的动态库:zlib1.dll、libgcc_s_dw2-1.dll、libiconv-2.dll,这让具有强迫症的我有点不能忍受。于是想到如果采用 msvc 工具链是不是就不需要这三个动态库了呢?于是就试试

2、在msys2中使用visual studio编译(有环境变量)

跟第一种方法类似。不同的是:

(1)、需要将 msvc 的 bin 目录加入系统的环境变量

(2)、需要修改 msys2_shell(也就是把 rem set MSYS2_PATH_TYPE=inherit 这行前面的 rem 去掉),这样才能使用windows系统的环境变量,才能找到 msvc 工具链。

(3)、将 msys2 安装目录下的 usr/bin 下的 link.exe 重命名为 link.bak,以避免与 msvc 的 link.exe 冲突

启动 msys2 环境之后可以在命令行输入 which cl 命令来验证工具链是否是 msvc:

然后依次执行以下命令编译 ffmpeg:

./configure --prefix=/home/ffmpeg/build/x86 --toolchain=msvc --arch=x86 --enable-shared --disable-static

make && make install

经过验证,我的想法果然没错。通过使用 msvc 工具链编译出来的动态库不需要依赖 msys2 下面的三个动态库。

但是我遇到一个坑,就是 ffmpeg-7.1.1 要求编译器支持 c11,但是我的 vs2015 并不支持 c11,所以无法编译 ffmpeg-7.1.1,我改用 ffmpeg-4.2.9 后成功编译。也可以使用 vs2019 及以上版本来编译 ffmpeg-7.1.1

3、在msys2中使用visual studio编译(无环境变量)

跟第二种方法类似。不同的是:

(1)、不需要修改 msys2_shell(但要重命名 usr/bin/link.exe)

(2)、要通过 vs 的命令行启动 msys2 环境。在 VS2015 x86 本机工具命令提示符 (因为我需要编译的是 32 位动态库,如果是编译 64 位动态库可能需要选择 VS2015 x64 本机工具命令提示符,我没有验证)点右键选择 以管理员身份运行,在启动的命令行窗口中进入 msys2 安装目录并运行 msys2_shell.cmd

http://www.yidumall.com/news/9886.html

相关文章:

  • 企业网站的功能可分为前台和后台两个部分在线的crm系统软件
  • 青岛市做网站优化网络优化培训要多少钱
  • 国办网站建设要求seo营销推广服务公司
  • 加强政府门户网站建设重要性推广平台软件有哪些
  • 肥城市建设局网站怎么在平台上做推广
  • 网站开发需要什么文凭万能软文模板
  • html5电商网页制作北京百度关键词优化
  • 建设项目环境影响网站河南百度推广公司
  • 网站公安备案查询免费个人自助建站
  • 做简易动画的网站全网
  • 定制公交app下载聊城网站seo
  • 做企业英语网站要注意哪些新闻头条今天最新消息
  • 商务网站开发与建设论文怎么做电商新手入门
  • 做实体上什么网站找项目上海网络关键词优化
  • 做微商进哪个网站安全网络推广专员是做什么的
  • 陕西咸阳做网站的公司郑州seo教程
  • 淘宝店铺可以做网站优化么百度爱采购优化排名软件
  • 哪个全球购网站做的好处如何网络推广新产品
  • 网站备案查询官网入口查询天津的网络优化公司排名
  • 网站建设需求调研表今日最新足球推荐
  • 网站模板psd素材可视化网页制作工具
  • 咖啡网站建设今天最火的新闻头条
  • 注册大创网搜索引擎推广和优化方案
  • 武汉网站开发公司排名seo是什么级别
  • 网站程序是如何开发的网络公司
  • 网站全屏轮播怎么做免费企业建站
  • 网站建设如何开单友情链接交换工具
  • wordpress模板怎么调用css样式win7系统优化软件
  • phpstudy做网站推广文案
  • 哪个做简历的网站可以中英的百度开放平台