它是 CMake 中用于指定 C++ 编译器的变量。 当出现未找到错误时,可能是因为编译器的路径设置不正确或者编译器名称不在 PATH 环境变量中。 解决这个问题的方法有以下几种: 1、设置环境变量:可以手动将环境变量的值设置为编译器的完整路径。 例如,如果您使用arm--linux--g编译器,则可以通过在命令行输入以下命令来设置环境变量:=/path/to/arm--linux--g2。 在 .txt 编译器路径中设置:您可以使用项目的 .txt 文件中的 set 命令设置变量的值。 例如,如果您的编译路径为arm--linux--g,则可以在.txt中添加以下内容:set(/path/to/arm--linux--g)3。 检查编译器是否安装正确:确保您的编译器安装正确并且位于 PATH 环境变量中。
您可以通过在终端中运行其名称来检查是否可以找到编译器。 请根据您的具体情况选择适合您的方法。 希望以上信息对您有所帮助。 123#### Quote[.]- *1* [当CMAKE报错找不到时...]()[="" data--click={"spm":"1018.2226.3001.9630", "extra" :{"":"","":"..none-task-cask-2~all~~-1-null.142^v93^"}}] [.]- *2* [研究注释(边缘检测端口).docx]()[="" data--click={"spm":"1018.2226.3001.9630","extra":{"":"","":".. none- task-cask-2~all~~-1-null.142^v93^"}}] [.]- *3* [找不到。 错误解决]()[="" data--click={ "spm":"1018.2226.3001.9630","extra":{"":"","":"..none-task-cask-2~全部~~-1-null.142^v93^"}} ] [.][ . ]