ubuntu - cmake:当我尝试通过终端安装 sfml 时包含不受支持的字符

标签 ubuntu makefile cmake sfml

cmake -G "Unix Makefiles"-D CMAKE_BUILD_TYPE=发布 -D BUILD_SHARED_LIBS=TRUE

取自 this地点。

当我 cd 进入文件夹时不起作用,我得到这个:CMake 错误:
源目录的路径:

/home/hassooni/Development/sfml/BUILD_SHARED_LIBS=TRUE

包含不受支持的字符“=”。

请使用不同的源目录名称。

请帮忙!

谢谢

注意:我想将它与 g++ 和 gvim 一起使用,我拥有所有依赖项并完成了链接教程指定的所有内容! :(

最佳答案

声明中的 D 和变量之间不应有空格。它应该是:

cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=TRUE

注意,-D 之间的空格和 CMAKE_BUILD_TYPE=Release-DBUILD_SHARD_LIBS=TRUE已被删除。

关于ubuntu - cmake:当我尝试通过终端安装 sfml 时包含不受支持的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12887333/

相关文章:

c++ - 无法链接它刚刚编译的东西

javascript - 在 linux 脚本上找不到文件,但在 windows 上它可以

node.js - 无法在 Ubuntu 20.4 服务器上运行 npm install

python - 导入错误: No module named 'passlib.totp'

linux -/usr/local/include/SFML 权限被拒绝

python - vim - 你让我无法找到合适的 Python 库

android - 将 OpenBR 编译为 ArmV7 - Android 工具链问题

qt - Ubuntu OpenCV 安装和设置(Qt5?)

makefile - 仅当文件更改时才进行安装

ubuntu - 如何在 ubuntu 上运行 steamworks 示例