有沒有一種方法可以使用存儲在變量中的名稱(用於將函數傳遞給函數等)在CMake中調用函數?如何在CMake中調用其名稱存儲在變量中的函數
這是我曾嘗試:
cmake_minimum_required(VERSION 3.0)
function(doThing)
endfunction()
set(FuncVar doThing)
${FuncVar}()
哪些失敗,此錯誤:
Parse error. Expected a command name, got unquoted argument with text "${FuncVar}".
-- Configuring incomplete, errors occurred!
我不明白爲什麼這不應該工作,但我還是那句話是新來的CMake,所以我知道什麼。
謝謝你的幫助!
此語法不支持。你究竟在努力實現什麼?我從來沒有需要這樣的技術。 – SirDarius
我想創建一個系統,其中的基礎系統配置派生。我想變量是要走的路。謝謝! –