gpt4 book ai didi

cmake - 如何在 CMake 脚本中设置 PATH 环境变量?

转载 作者:行者123 更新时间:2023-12-03 14:36:06 25 4
gpt4 key购买 nike

我想通过 Mingw 编译器构建我的源代码,它没有放在我的系统 PATH 中。
我在脚本的开头试过这个:

set(Env{PATH} "c:/MyProject/Tools/mingw/bin/" "c:/MyProject/Tools/mingw/msys/1.0/bin/")
而这个:
set(CMAKE_PROGRAM_PATH "c:/MyProject/Tools/mingw/bin/"   "c:/MyProject/Tools/mingw/msys/1.0/bin/")
set(CMAKE_LIBRARY_PATH "c:/MyProject/Tools/mingw/bin/" "c:/MyProject/Tools/mingw/msys/1.0/bin/")
set(CMAKE_SYSTEM_PROGRAM_PATH "c:/MyProject/Tools/mingw/bin/" "c:/MyProject/Tools/mingw/msys/1.0/bin/")
set(CMAKE_SYSTEM_PREFIX_PATH "c:/MyProject/Tools/mingw/bin/" "c:/MyProject/Tools/mingw/msys/1.0/bin/")
第一个变体根本不起作用。建议我不能覆盖 CMake 脚本中环境变量的值。
第二个脚本找到了我的 mingw 编译器,但在运行 gcc 时捕获了错误(找不到 gcc 需要的 libgmp-10.dll)。这是因为 PATH 变量未设置为我的 Mingw。

最佳答案

编写一个脚本文件来启动 CMake。

在 Windows 上制作一个批处理文件:

@echo off
set path=c:\MyProject\Tools\mingw\bin;c:\MyProject\Tools\mingw\msys\1.0\bin
"C:\Program Files\CMake 2.8\bin\cmake-gui.exe"

在 Linux 上制作一个 bash 脚本:
export PATH=$PATH:/your/path

关于cmake - 如何在 CMake 脚本中设置 PATH 环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7584602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com