Altas 2.2.1 在 Ubuntu 14.04 LTS 下编译安装

Altas 2.2.1 & Ubuntu 14.04 LTS 安装

==================================================================================================================================

1. 安装编译及依赖环境


for mariadb

sudo apt-get install build-essential libssl-dev liblua5.1-0-dev libmariadbd-dev flex bison gettext libjemalloc-dev libglib2.0-dev

for mysql

sudo apt-get install build-essential libssl-dev liblua5.1-dev libmysqld-dev flex bison gettext libjemalloc-dev libglib2.0-dev

2. 补完其余依赖


wget https://launchpad.net/ubuntu/+archive/primary/+files/libevent_2.0.21-stable.orig.tar.gz
tar -zxvf libevent_2.0.21-stable.orig.tar.gz
cd libevent_2.0.21-stable
./configure && make
sudo make install

3. 针对configure LUA_LIBS 参数调整,建立软链接 (重要


sudo -i
ln -s /usr/lib/x86_64-linux-gnu/liblua5.1.so.0.0.0 /usr/local/lib/liblua.so.0.0.0
ln -s /usr/lib/x86_64-linux-gnu/liblua5.1-c++.a /usr/local/lib/liblua-c++.a
ln -s /usr/lib/x86_64-linux-gnu/liblua5.1-c++.so.0 /usr/local/lib/liblua-c++.so.0
ln -s /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 /usr/local/lib/liblua.so.0
ln -s /usr/lib/x86_64-linux-gnu/liblua5.1-c++.so /usr/local/lib/liblua-c++.so
ln -s /usr/lib/x86_64-linux-gnu/liblua5.1-c++.so.0.0.0 /usr/local/lib/liblua-c++.so.0.0.0
ln -s /usr/lib/x86_64-linux-gnu/liblua5.1.so /usr/local/lib/liblua.so
ln -s /usr/lib/x86_64-linux-gnu/liblua5.1.a /usr/local/lib/liblua.a
exit

4. 下载Atlas稳定版安装包


wget -O Atlas-2.2.1.zip https://codeload.github.com/Qihoo360/Atlas/zip/2.2.1
unzip Atlas-2.2.1.zip
cd Atlas-2.2.1

5. 修改 bootstrap.sh LUA_CFLAGS 将 /usr/local/include/ 修改为 /usr/include/lua5.1/ (重要


sudo cat > bootstrap.sh <<-"EOF"
#!/bin/sh 
base=$(cd "$(dirname "$0")"; pwd)
cd $base
# PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure --with-mysql=/usr --prefix=/usr/local/mysql-proxy CFLAGS="-DHAVE_LUA_H -O2" LDFLAGS="-lm -ldl -lcrypto -ljemalloc" LUA_CFLAGS="-I/usr/local/include/" LUA_LIBS="-L/usr/local/lib -llua"
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure --with-mysql=/usr --prefix=/usr/local/mysql-proxy CFLAGS="-DHAVE_LUA_H -O2" LDFLAGS="-lm -ldl -lcrypto -ljemalloc" LUA_CFLAGS="-I/usr/include/lua5.1/" LUA_LIBS="-L/usr/local/lib -llua"

EOF

6. 编译安装 执行该步聚前,确认 第3、5步正确, 即 LUA_LIBS 与 LUA_CFLAGS 必须设置正确


./bootstrap.sh
make
sudo make install

更新:公司现在使用CENTOS 7 所以编译了一个版本,并将默认的mysql版本号从5.0.81调整为5.6.21解决JDBC下报java.sql.SQLException: Unknown system variable 'language'的问题,供需要的朋友们使用

猛击:Atlas2.2.1-for-jdbc-fixed.tar.gz 注意MySQL5.0.X的直接使用官方版本即可

转载于:https://my.oschina.net/maxid/blog/495461

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Unity Atlas(Unity图集)是一种将多个小图像合并成一个大图像的技术,以减少内存和渲染开销。使用Unity Atlas可以将多个Sprite(精灵)打包到一个图像中,并通过一个脚本来管理和使用这些精灵。 在Unity中,可以使用Sprite Packer工具将多个精灵打包到一个图集中。首先,我们需要为我们的asset文件创建一个脚本,该脚本需要继承自ScriptableObject,并使用[Serializable]将其转化为资源文件,以实现序列化和反序列化。然后,我们可以创建一个UGUISpriteAsset类,继承自ScriptableObject,用于存储图像资源和其他Sprite信息。该类包含一个Texture类型的变量用于存储图像资源,以及一个SpriteAssetInfor类型的列表用于存储具体的Sprite信息。 接下来,我们需要设置输出尺寸和图像深度。根据选择的字符数量确定输出尺寸,一般常用中文字体加一块大概四千左右的大小的图片即可完全容纳。设置图像深度为32比特,因为我们需要用到Alpha通道。在Presets选项下选择带有Alpha通道的输出设置,可以选择白色或黑色作为字体颜色,然后将Textures设置为PNG格式。 最后,我们可以编写一个测试脚本ChangeUGUISprite,在Update函数中不停地切换图片。这个脚本可以通过索引或名称来获取Sprite,并将其赋值给Image组件的sprite属性。 总结起来,Unity Atlas是一种将多个Sprite打包到一个图集中的技术,在Unity中可以通过使用ScriptableObject和Serializable来实现序列化和反序列化,并通过Sprite Packer工具进行打包和管理。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Unity 图集Atlas功能需求实现](https://blog.csdn.net/qq_45506643/article/details/107505454)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [NGUI系列教程四(自定义Atlas,Font)](https://blog.csdn.net/jbjwpzyl3611421/article/details/10593567)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值