【发布时间】:2019-03-21 22:12:24
【问题描述】:
我正在使用 cmake 版本 3.14.0-rc3 来制作我的代码。当我在我的 CMakelist.txt 中以 C 或 C++ 编写的任何代码为目标时,它可以很好地工作并生成可执行文件。
cmake_minimum_required(VERSION 3.3)
PROJECT (HELLO)
ADD_EXECUTABLE(hello hello_world.cpp)
但是当我尝试使用 Tcl 脚本编写此代码时,它失败了,并且我收到以下致命错误:
Fatal error while making a tcl script with cmake
谁能帮我解决这个问题?看来 cmake 通常无法编译 Tcl 脚本。
提前感谢您的热心回复和帮助。
最好的, 达里昂
【问题讨论】:
-
“编译 Tcl 脚本”是什么意思?你到底想达到什么目的,你能显示正在执行的行吗?一般来说,Tcl 脚本并不意味着在由 CMake 管理的 C 或 C++ 项目的意义上“编译”。
-
如果你试图构建一个使用 Tcl 库的 C/C++ 项目,它只是一个共享库(除非你正在构建一个 Tcl 扩展,当事情有点复杂时)......