smartFoxServer 2x C++环境的搭建
2015-06-24 17:28
776 查看
原文网址 : http://docs2x.smartfoxserver.com/GettingStarted/client-api-cpp
1,下载压缩包,并解压。
2,在 解压路径下的\Core\BoostAsio\Windows里打开windows的命令窗口
,用命令窗口运行 bootstrap.dat.
3, 在命令窗口 分别输入 (PS:不要">"号) (PS:VS2010的是10.0,VS2012是11.0,VS2013是12.0
)
>
b2 -a toolset=msvc-10.0 threading=multi link=static runtime-link=shared --with-system stage
> b2 -a toolset=msvc-10.0 threading=multi link=static runtime-link=shared --with-date_time stage
> b2 -a toolset=msvc-10.0 threading=multi link=static runtime-link=shared --with-chrono stage
> b2 -a toolset=msvc-10.0 threading=multi link=static runtime-link=shared --with-regex stage
> b2 -a toolset=msvc-10.0 threading=multi link=static runtime-link=shared --with-thread stage
4,在 解压路径下stage\ lib \ \ BoostAsio \ Windows \stage\lib 下,生成了10个lib文件就为成功了
5,打开 解压路径下\SmartFoxClientApi\VS2010\SmartFoxClientApi.sln
(根据自己的VS版本),分别编译debug版本和release版本。
6,用VS打开自己的项目,其他的可以关了。
7,选取项目属性,配置属性,C/C++,常规,附加包含目录,添加 解压路径下的\Core\BoostAsio\Windows。
![](http://img.blog.csdn.net/20150624175202266?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYzgyMTg0NTg4NA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
8,选取项目属性,配置属性,链接器,常规,附加包含目录,添加 解压路径下stage\
lib \ \ BoostAsio \ Windows \stage\lib
和 解压路径\Deploy\VisualStudio2010\Debug 和 解压路径\Deploy\VisualStudio2010\release
![](http://img.blog.csdn.net/20150624175233981?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYzgyMTg0NTg4NA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
9,选取项目属性,配置属性,链接器,输入,附加依赖项,添加 SmartFoxClientApi.lib
![](http://img.blog.csdn.net/20150624175428998?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYzgyMTg0NTg4NA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
10。结束
1,下载压缩包,并解压。
2,在 解压路径下的\Core\BoostAsio\Windows里打开windows的命令窗口
,用命令窗口运行 bootstrap.dat.
3, 在命令窗口 分别输入 (PS:不要">"号) (PS:VS2010的是10.0,VS2012是11.0,VS2013是12.0
)
>
b2 -a toolset=msvc-10.0 threading=multi link=static runtime-link=shared --with-system stage
> b2 -a toolset=msvc-10.0 threading=multi link=static runtime-link=shared --with-date_time stage
> b2 -a toolset=msvc-10.0 threading=multi link=static runtime-link=shared --with-chrono stage
> b2 -a toolset=msvc-10.0 threading=multi link=static runtime-link=shared --with-regex stage
> b2 -a toolset=msvc-10.0 threading=multi link=static runtime-link=shared --with-thread stage
4,在 解压路径下stage\ lib \ \ BoostAsio \ Windows \stage\lib 下,生成了10个lib文件就为成功了
5,打开 解压路径下\SmartFoxClientApi\VS2010\SmartFoxClientApi.sln
(根据自己的VS版本),分别编译debug版本和release版本。
6,用VS打开自己的项目,其他的可以关了。
7,选取项目属性,配置属性,C/C++,常规,附加包含目录,添加 解压路径下的\Core\BoostAsio\Windows。
8,选取项目属性,配置属性,链接器,常规,附加包含目录,添加 解压路径下stage\
lib \ \ BoostAsio \ Windows \stage\lib
和 解压路径\Deploy\VisualStudio2010\Debug 和 解压路径\Deploy\VisualStudio2010\release
9,选取项目属性,配置属性,链接器,输入,附加依赖项,添加 SmartFoxClientApi.lib
10。结束
相关文章推荐
- VC++读取图像RGB值
- VC++读取图像RGB值
- C++类、结构、对象内存浅析(sizeof)(很重要)
- vs2012警告未能加载包“visual c++ package”
- 使用C语言计算utf-8字符串长度
- 【Effective C++ 读书笔记】导读 Introduction
- C++13.1复制控制
- 层次状态机的实现 c语言
- const 在c c++语言中的不同
- 《Effective C++》学习笔记——条款33
- C++ 获取当前项目Debug中文件的路径(GetModuleFileName())
- C/C++中extern关键字详解
- 装饰模式
- C语言宏嵌套问题
- C++用new和不用new创建类对象的区别
- C++虚函数之虚表
- [VC++]UpdateData(true)的重要性
- Effective C++ 条款17
- 如何使用C/C++为Python编写DLL/SO
- c++指针