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

时间:2012-10-14 22:49:34

标签: ubuntu makefile cmake sfml

cmake -G“Unix Makefiles”-D CMAKE_BUILD_TYPE = Release -D BUILD_SHARED_LIBS = TRUE

取自this网站。

当我进入我得到的文件夹时

不起作用:CMake错误:   源目录的路径:

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

包含不受支持的字符'='。

请使用其他源目录名称。

请帮忙!

由于

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

1 个答案:

答案 0 :(得分:4)

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

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

请注意,-DCMAKE_BUILD_TYPE=Release以及-DBUILD_SHARD_LIBS=TRUE之间的空格已被删除。