如果我分配Boost_USE_STATIC_LIBS變數然后在 Windows 命令提示符中列印它,如下所示:
set Boost_USE_STATIC_LIBS=ON
echo %Boost_USE_STATIC_LIBS%
顯示一個空行。
我在一些腳本中遇到錯誤,要求變數完全“打開”:
* libboost_system-vc143-mt-s-x64-1_80.lib (static runtime,
Boost_USE_STATIC_RUNTIME not ON)
如何解決這個問題?
uj5u.com熱心網友回復:
它設定正確,但“echo ON”是打開或關閉回顯模式的 shell 命令,沒有輸出。嘗試以下任何方法:
set Boost_USE_STATIC_LIBS=ON
if %Boost_USE_STATIC_LIBS%==ON echo yes
echo it is %Boost_USE_STATIC_LIBS%
set Boost_USE_STATIC_LIBS
輸出:
yes
it is ON
Boost_USE_STATIC_LIBS=ON
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/515741.html
標籤:视窗批处理文件命令
上一篇:如何在每行輸出資料包ASCII?TSHARKAWKDOS
下一篇:異步C#/XAML如何等待批處理檔案完成“awaitmyProcess.StandardInput.WriteLineAsync("LongRunning.bat");”
