linux gsoap交叉编译,[转贴]Windows下gSoap交叉编译环境的搭建

本人直接就用过gSoap,它是用以C/C++写webservice的利器

交叉编译的时候,有两个很关键的程序:

soapcpp2.exe

wsdl2h.exe

它两就是交叉编译程序的关键

要得到这两程序,直接下载gSoap然后打开gsoap_2.8.15.zip,在这里

\gsoap_2.8.15\gsoap-2.8\gsoap\bin

就可以找到

或者,自己编译出它两,方法

原创在

《gSoap编译环境搭建》

还有转贴在

《gSoap编译环境搭建》

总结:

1、关于bison和flex。我直接用已有的msysgit;直接在系统环境变量PATH下增加这个搜索路径

D:\msysgit\msysgit\bin,保证bison.exe和flex.exe能被找到。

2、关于FlexBison.rules。直接修改soapcpp2.vcproj把里面的

"RelativePath="../../../../../../../MSDN/Sample/VC++/vccustombr/FlexBison.rules"

替换成绝对路径

"RelativePath="E:\MSDN\Sample\VC++\vccustombr"

这是vccustombr.exe安装路径

好像,从VS2005转到VS2008的时候,这个路径会被转换到相对路径?

windows下STM32开发环境的搭建

一.概述 1.说明 笔者已经写了一篇Linux下STM32开发环境的搭建 ,这两篇文章的最区别在于开发环境所处的系统平台不一样,而其实这个区别对于开发环境的搭建其实影响不大,制作局部上的操作上发生了改 ...

【Linux学习】Ubuntu下嵌入式交叉编译环境arm-linux-gcc搭建

(1)首先选择一个路径用来存放arm-linux-gcc.我选用的是/home/book,并在以下建立一个目录arm-linux-gcc. (2)利用cp EABI-4.3.3_Emdedsky_20 ...

ubuntu12.10下arm-linux-gcc交叉编译环境的搭建

交叉编译环境搭建的原因:通俗上讲,因为嵌入式系统可用资源比较少:几十M的ARM 二三百M的flash相对我们的pc机来说资源真的没法比.所以,为了解决这种局面就将PC机等作为主机,搭建开发环境,进行编 ...

Andriod 安全之Windows下CTS自动化测试环境的搭建

原文出处:http://blog.csdn.net/sk719887916/article/details/48050997 安卓应用离不开性能测试,也离不开安全测试,CTS是常用的安全测试工具,开发 ...

Windows下PHP安全环境的搭建

笔者一直在Windows环境下搭建PHP的运行环境,大大小小的运行环境用过不少,从开始的WAMP到后来的XAMPP以及PHPnow.WAMP和XAMPP都是继承mysql apache以及PHP库的运 ...

Ubuntu下Arm-Linux-GCC交叉编译环境的搭建

1.下载arm-linux-gcc-3.4.1.tar.bz2到临时的目录下. 2.解压 arm-linux-gcc-3.4.1.tar.bz2 #tar -jxvf arm-linux-gcc-3. ...

windows下vue开发环境的搭建

一 介绍: vue.js是什么? Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架.与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计.Vue 的核心库 ...

windows下php开发环境的搭建

环境搭建软件组合为:Apache2.2.9+mysql5.2.32+php5.2.6  下载地址如下 http://download.csdn.net/detail/xttxqjfg/5670455 ...

随机推荐

归并排序 空间复杂度为O(1)的做法

#include #include using namespace std; void print(int *arr, int sta ...

mysql数据库的简单操作

首先进入mysql:mysql -u root -p 1.建库: create database 库名称; 例如:create database mydata;(创建一个名为“mydata”的库): ...

使用 Vue 开发 scrollbar 滚动条组件

Vue 应该说是很火的一款前端库了,和 React 一样的高热度,今天就来用它写一个轻量的滚动条组件: 知识储备:要开发滚动条组件,需要知道知识点是如何计算滚动条的大小和位置,还有一个问题是如何监听容 ...

vue 学习小记

vue 中有 data() .computed.methods.beforeRouteLeave.created等 具体的: data():定义一些文件中需要用到的变量,data中带return,是使 ...

Codeforces1073E Segment Sum 【数位DP】

题目分析: 裸的数位DP,注意细节. #include using namespace std; ; int k; ][],sz[][],cnt[][]; ] ...

PHP Excel导入日期单元格处理

PHPExcel导入Excel文件,对Excel中日期单元格处理 /** * 判断字符串是否是日期格式 * @param $date * @param $format * @return bool * ...

【Selenium专题】元素定位之CssSelector

CssSelector是我最喜欢的元素定位方法,Selenium官网的Document里极力推荐使用CSS locator,而不是XPath来定位元素,原因是CSS locator比XPath loc ...

HDU 4704 Sum(隔板原理+组合数求和公式+费马小定理+快速幂)

题目传送:http://acm.hdu.edu.cn/showproblem.php?pid=4704 Problem Description   Sample Input 2 Sample Outp ...

Linux命令(二十七) 用户组管理命令

Linux提供了一系列的命令管理用户组.用户组就是具有相同特征的用户集合.每个用户都有一个用户组,系统能对一个用户组中所有用户进行集中管理,通过把相同属性的用户定义到同一用户组,并赋予该用户自一定的操 ...

(FFT) A * B Problem Plus

题目链接:https://cn.vjudge.net/contest/280041#problem/F 题目大意:给你两个数,求这俩数相乘的结果.(长度最长5000) 具体思路:硬算肯定是不行的,比如 ...