小编SDL*_*DLC的帖子

使用 CMake (Linux Mint) 编译时如何修复“CXX 编译器没有已知功能”

我正在尝试安装此插件:https ://github.com/CatxFish/obs-v4l2sink

\n\n

我遵循了所有步骤(安装了 QT,获取了 obs-studio 源代码,然后尝试构建插件):

\n\n
sudo apt install qtbase5-dev\n\ngit clone --recursive https://github.com/obsproject/obs-studio.git\n\ngit clone https://github.com/CatxFish/obs-v4l2sink.git\ncd obs-v4l2sink\nmkdir build && cd build\ncmake -DLIBOBS_INCLUDE_DIR="../../obs-studio/libobs" -DCMAKE_INSTALL_PREFIX=/usr ..\n
Run Code Online (Sandbox Code Playgroud)\n\n

但是之后...

\n\n
 -- Configuring done\nCMake Error in CMakeLists.txt:\n  No known features for CXX compiler\n\n  ""\n\n  version .\n\n\n-- Build files have been written to: /home/********/obs-v4l2sink/build\n
Run Code Online (Sandbox Code Playgroud)\n\n

这是我第一次使用cmake(而不是make)进行编译,我对编译不太了解。cmake在安装和尝试编译插件之间我是否错过了任何步骤?

\n\n

根据我在网上找到的信息,这就是我所做的:

\n\n
    \n
  • build-essential已经安装;
  • \n
  • c++cc并且全部都已安装;
  • \n
  • 尝试添加-DCMAKE_CXX_COMPILER=/usr/bin/cccmake命令行(与 c++ 相同);
  • \n
\n\n …

c++ cmake linux-mint

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

c++ ×1

cmake ×1

linux-mint ×1