我有一个用于构建项目的自定义工具链。通过自定义工具链,我的意思是Clang C编译器,C ++编译器和链接器的派生产品。
该项目可以很好地构建,但是我无法使用CLion的Intellij功能,因为由于无法识别而无法构建标签数据库(或它在幕后所做的任何事情)自定义工具链。
因此,点击Tools
-> CMake
-> Reset Cache and Reload Project
会弹出:
/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_TOOLCHAIN_FILE=~/<path-to-custom-toolchain>/Toolchain.cmake -G "CodeBlocks - Unix Makefiles" /Users/<project-directory>/src
-- Setting up Toolchain 1.0 at /Users/<tools>/build
-- Setting up Toolchain 1.0 at /Users/<tools>/build
-- The C compiler identification is Clang 7.0.0
-- The CXX compiler identification is Clang 7.0.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Detecting C compile features
-- Detecting C compile features - failed
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - failed
-- Detecting CXX compile features
-- Detecting CXX compile features - failed
-- Configuring done
项目首选项的屏幕截图(这是一个链接,因为我还没有发布图像所需的代表):
Project Preferences
所以我的问题是,我应该如何解决这个问题?还是这个问题超出了CLion的限制?还是我对该问题的理解不完整?