构建filament
拉取filament
git clone git@github.com:google/filament.git
安装clang编译器
# 安装llvm
sudo apt-get install llvm
# 安装clang
sudo apt-get install clang
更换编译器
由于我装了gcc,导致我执行编译脚本用的是gcc的编译器,所以需要我更换编译器
根改环境变量
export CC=/usr/bin/clang
export CXX=/usr/bin/clang++
我们还可以在CMakeLists里面修改,注意需要在project之前修改,最要编译器等修改都在project之前
SET(CMAKE_C_COMPILER /usr/bin/clang)
SET(CMAKE_CXX_COMPILER /usr/bin/clang++)
编译时出现的奇奇怪怪的问题
找不到C++标准库头文件
例如出现找不到iostream, string,需要安装libc++
# 需要安装
sudo apt-get install libc++-dev
libc++是一个架构在LLVM上的C++标准库,区别于GCC的libstdc++
连接时找不到 c++abi
安装libc++abi
sudo apt-get install libc++abi-dev
此处评论已关闭