前言:已经2020年了,还有人死磕旧系统的兼容性吗?像我这样钻研奇怪东西的人也不知道还有没有。早在VS2013时期,要编译出XP系统运行的exe就需要做特别设置了,现在都VS2019了,要编译XP运行的exe难道需要装个VS2008或者VC6.0这种老古董吗?答案当然是否定的。1 打开Visual Studio Installer 点“更多”-“修改”。 点“单个组件”,在“编译器、生成工具和运行
VS构建工具介绍 我们都知道C/C++源代码要生成可执行的.exe程序,需要经过编译、链接的过程。你在VS工具中只需要选择菜单Build或按一下F5可以编译、链接、运行了,其实IDE帮我隐藏了好多的具体细节。 首先找到VS2010的安装位置: 方法之一:右击快捷键->属性->起始位置。打开安装目录下的VSDIR\VC\bin可以看到一系列的可执行程序.exe和批处理文件,这些就是VS
转载 2024-07-29 16:14:20
304阅读
public class Test11 { public static void main(String[] args) { //输出的是0和1,看起来没有问题,不过要是 //0的时候输出a,1的时候输出b呢? for(int i = 0; i < 3; i++) { //根据i的值进行选择输出 switch(i) { case 0: c
VS的配置是相当重要的,有时候要是配置不好会让人感觉到很多莫明奇妙的错误,很多东西弄上几天或是几个月都不一定会弄出来。①  的位置表示目标文件输出的位置,当一些比较到的工程中生成的文件比较多的话最好是做这样的一个整理,将必要的文件输出到指定的目录中②  的位置就是中间生成的一些编译文件输出的位置,有的时候为了保持我们的代码的整洁,将中间的文件输出到一个指定的
freeglut-3.0.0这个库咱就不介绍了,开门见山。1、下载源码也可以去官网下载:http://sourceforge.net/projects/freeglut/2、建立工程(以VC6为例)新建工程,工程类型为Win32 Static Library,工程起名叫freeglut_static,然后解压源码包,将得到的“freeglut-3.0.0”文件夹放到工程目录下(注意如果解压后的文件
http://anders.com/cms/266  http://www.richappsconsulting.com/blog/blog-detail/asterisk-vs-freeswitch/
原创 2022-08-10 20:52:05
69阅读
这里写目录标题环境背景部署&排坑记录安装sofia-sip和spandsp安装freeswitch_1.10.7mod_verto.c:46:16: fatal error: ks.h: No such file or directory。libks.so.1: cannot open shared object file: No such file or directorybash:
   概述在之前的文章中,我们介绍了如何使用fs的event事件机制来获取呼叫的各种信息。这些event事件一般都是底层模块定义好的,其中的各种信息已经很完备了,日常的开发需求都可以满足。但是,总有一些场景是无法完全满足的,例如,在fs的注册事件中,就没有X-自定义头域的信息。在定制化的sip交互过程中,freeswitch是支持自定义头域的,头域格式要满足“X-**
转载 2024-05-06 09:35:24
399阅读
# 使用Docker编译FreeSWITCH的指南 Docker是一种流行的容器化技术,可以简化应用部署和管理的过程。对于像FreeSWITCH这样复杂的系统,使用Docker编译可以使流程变得更加简单和高效。下面,我将带你一步步地完成这一任务。 ## 整体流程 以下是使用Docker编译FreeSWITCH的基本流程: | 步骤 | 描述
原创 7月前
145阅读
个人总体将其分为了两种编译的方法 一:直接在freeswitch源码目录下编译 二:单独拷贝esl源码编译 这两种都是可以的,个人比较喜欢第一种,可以很方便地集成到任何的C++ 工程项目里面去一: 直接在freeswitch源码下编译 工具:vs2015 平台:window10打开freeswitch源码目录后,在libs目录下可以找到esl的项目 进入src目录 用vs2015打开它 1)编译
Visual Studio .NET主要的开发环境,在该环境中可以编写、编译、调试和优化.NET程序。Visual Studio .NET是一个全面集成的开发环境,用于编写、调试代码,把代码编译为程序集进行发布。实际上,Visual Studio .NET提供了一个非常复杂的多文档界面应用程序,在该应用程序中可以进行与开发代码相关的任何操作,它提供了:Ø  文本编辑器:在文本编辑器中,可
官方参考链接:https://freeswitch.org/confluence/display/FREESWITCH/Linux+Quick+Install+Guide#LinuxQuickInstallGuide-CompiletheSource
原创 2021-08-07 08:39:32
404阅读
liblibtiff-devellibjpeg-devellibpng-devopenssl-devellibcurl-develsqlite-develspeex-develldns-develfreetype-devellibuuid-develreadline-develpostgresql-devellibsndfile-develcompilelibtool-2.4.6nasm-2.14.02yasm-1.3.0x264-snapshot-20180
原创 2022-02-07 17:42:46
305阅读
本文以Debian11和FreeSWITCH1.10为例,介绍一步一步编译安装FreeSWITCH的方法。
转载 2024-04-13 22:29:16
618阅读
boost_1_60_0库VS2012(64位)从Boost官网下载Boost库,现在更新到boost_1_60_0,下载boost_1_60_0.zip解压到想要存放的文件夹(我习惯把学习有关的解压到E盘,所以我的解压路径就是E:\)。打开Microsoft Visual Studio 2012的Visual Studio Tools中的VS2012 x64 Cross Tools Comman
转载 2016-12-08 17:35:08
592阅读
boost_1_60_0库VS2012(64位)从Boost官网下载Boost库,现在更新到boost_1_60_0,下载boost_1_60_0.zip解压到想要存放的文件夹(我习惯把学习有关的解压到E盘,所以我的解压路径就是E:\)。打开Microsoft Visual Studio 2012的Visual Studio Tools中的VS2012 x64 Cross Tools Comman
转载 2016-12-08 17:35:52
705阅读
使用VS2021编译python源码 说明,使用VS2019也是可以的。 环境准备 对于VS2019首要要安装必要的环境 到python官网下载源码压缩包以及解压(红色箭头任选一个都行) 打开下载好的压缩包目录:Python-3.9.7/PCbuild ,然后点击get_externals.bat程 ...
转载 2021-10-20 01:04:00
253阅读
2评论
liblibtiff-devellibjpeg-devellibpng-devopenssl-devellibcurl-develsqlite-develspeex-
原创 2021-08-06 16:46:44
141阅读
源码、编译代码和可执行文件在创建源码后,需要计算机将源码编译成可执行的指令。这个过程叫做编译。几个步骤:1.预编译。可以将预编译想象成计算机为编译代码所进行的准备。这一步中,编译器会移除一些注释等不会变为可执行的代码。同时也会展开部分代码并重新排列某些指令,以使得编译的第二步更加高效。编译第一步的结果就是一个源代码的中间状态。你通常不会看 到或处理代码的这种中间状态,但利用编译器选项可以在你想看输
wireshark使用方法总结 抓取报文:下载和安装好Wireshark之后,启动Wireshark并且在接口列表中选择接口名,然后开始在此接口上抓包。例如,如果想要在无线网络上抓取流量,点击无线接口。点击Capture Options可以配置高级属性,但现在无此必要。点击接口名称之后,就可以看到实时接收的报文。Wireshark会捕捉系统发送和接收的每一个报文。如果抓取的接口是无线并且
转载 2024-05-09 12:20:39
76阅读
  • 1
  • 2
  • 3
  • 4
  • 5