2016-12-20 64 views
0

我正在通過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' 
+0

的可能的複製[什麼是未定義參考/解析的外部符號錯誤,以及如何解決呢?(http://stackoverflow.com/questions/12573816/what-is- an undefined-reference-unresolved-external-symbol-error-and-how-do-i-fix) –

回答

-1

哎呀,答案是在教程本身的開始。

https://vulkan-tutorial.com/Development_environment

g++ -std=c++11 main.cpp -lglfw -lvulkan 
+1

如果信息粘貼在這裏而不是鏈接到教程中,這將是一個更有用的答案。 – SurvivalMachine

+1

請詳細說明鏈接教程的哪部分內容對您有所幫助。增加了詳細的解釋(導致錯誤的原因和解決方法)。想象一下這個鏈接可能會在某一天被打破,那麼你的答案將毫無用處。 Downvote直到改進。 –