# 使用conda构建c++开发环境

# 安装tlx库到conda环境的c++库
$CONDA_PREFIX 表示当前conda环境目录

git clone 'tlx'
cd 'tlx' dir
mkdir build 
cd build
cmake -DCMAKE_INSTALL_PREFIX=$CONDA_PREFIX ..
//上面这步一定要开启环境并在环境中安装局部cmake和 此时$CMAKE_PREFIX_PATH一定包括$CONDA_PREFIX
make & make install

德扑：应该把一个轮次中first_action的节点当作chance这样就会有4轮chance，0号seq也是chance

terminal必须automic
internal需要两份 承接下一轮次chance时要atomic
                 轮次内回滚不需要atomic



{
    "name": "My Server",
    "host": "172.18.40.92",
    "protocol": "sftp",
    "port": 22,
    "username": "zhouqibin",
    "privateKeyPath": "/home/phil_channing/.ssh/id_rsa",
    "remotePath": "/home/zhouqibin/projects/enchan/VariantPokerCFR_AndBR",
    "uploadOnSave": false,
    "ignore": ["build/", "data/", "build", "data"]
}

iteration royal3 expect value
=============================================
ation_play_royal3
loading strategy from data/royal3/1royal3... for player 0
loading strategy from data/royal3/2royal3... for player 1
EV0 = -2.12539
EV1 = 2.12539
=============================================

conda install -c conda-forge libtlx
conda install -c conda-forge rocksdb=6.29

=============================================
好的，我可以帮你写出使用gdb的步骤。请按照以下步骤操作：

用-g选项编译你的程序，比如g++ -g -o ./build/program main.cpp。
用gdb --args ./build/program --epoch=100命令启动gdb。
在gdb的提示符下，输入r命令运行你的程序。
当发生Segment fault时，输入bt命令查看堆栈跟踪，它会显示错误发生的函数和行号。
你可以用p命令打印变量的值，或者用up和down命令在堆栈中切换不同的函数。
你可以用q命令退出gdb。
希望这些步骤对你有帮助。如果你还有其他问题，请继续提问。