libgo windows编译

来源:互联网 发布:全民k歌软件 编辑:程序博客网 时间:2024/06/06 09:48

libgo windows编译


1:

 git clone https://github.com/yyzybb537/libgo.git

2:

cd libgo

3:

 git submodule update --init --recursive

4:

 cd vs_proj/

5:

./make_vs_projs.sh

6:修改配置文件:libgo/cmake_config.h


//libgo在Linux系统上默认使用ucontext做协程上下文切换,开启此选项将使用boost.coroutine来替代ucontext.
#define USE_BOOST_COROUTINE 0


#define USE_UCONTEXT 0


#define USE_FIBER 1


//libgo在Linux系统上默认使用ucontext做协程上下文切换,开启此选项将使用boost.context来替代ucontext.
#define USE_BOOST_CONTEXT 1//这是在linux上性能最佳的编译参数


#define ENABLE_DEBUGGER 0


#define WITH_CARES 0


#define WITH_SAFE_SIGNAL 0


#define LIBGO_SINGLE_THREAD 0

原创粉丝点击