我正在通過Vulkan Tutorial。我正在運行Ubuntu 16.04和g ++。我不確定Vulkan lib是如何與-l
標誌一起輸入的(如果這是我的問題)。本教程中,here的第一個程序,用下面的命令運行:Ubuntu,g ++和Vulkan lib
g++ -std=c++11 main.cpp -lglfw
然而,接下來的程序,here,使我有以下錯誤:
undefined reference to `vkCreateInstance'
我正在通過Vulkan Tutorial。我正在運行Ubuntu 16.04和g ++。我不確定Vulkan lib是如何與-l
標誌一起輸入的(如果這是我的問題)。本教程中,here的第一個程序,用下面的命令運行:Ubuntu,g ++和Vulkan lib
g++ -std=c++11 main.cpp -lglfw
然而,接下來的程序,here,使我有以下錯誤:
undefined reference to `vkCreateInstance'
哎呀,答案是在教程本身的開始。
https://vulkan-tutorial.com/Development_environment
g++ -std=c++11 main.cpp -lglfw -lvulkan
如果信息粘貼在這裏而不是鏈接到教程中,這將是一個更有用的答案。 – SurvivalMachine
請詳細說明鏈接教程的哪部分內容對您有所幫助。增加了詳細的解釋(導致錯誤的原因和解決方法)。想象一下這個鏈接可能會在某一天被打破,那麼你的答案將毫無用處。 Downvote直到改進。 –
的可能的複製[什麼是未定義參考/解析的外部符號錯誤,以及如何解決呢?(http://stackoverflow.com/questions/12573816/what-is- an undefined-reference-unresolved-external-symbol-error-and-how-do-i-fix) –