私はVulkanを学ぶことに決めました。 Vulkanをサポートする唯一のユーティリティライブラリはGLFW3です。だから私はGLFW3を使用することにしました。LinuxでGLFW3をリンクできません
私はターミナルにlibglfw3とlibglfw3-devをインストールします。もちろん、その前に私はMesa Vulkanドライバと開発ファイルをインストールしています。
私はこの小さなアプリケーション記述:
int main(int ACount, char *Arguments[])
{
if(!glfwInit())
{
printf("Error! Can't initialize the GLFW3 \n");
exit(EXIT_FAILURE);
}
if(!glfwVulkanSupported())
{
printf("Error! Vulkan is not supported by your system \n");
exit(EXIT_FAILURE);
}
glfwTerminate();
return 0;
}
をそしてpromblemがある:私はGCCの-lvulkanと-lglfwを使用してアプリケーションをコンパイルしようとすると
、コンパイラはこのエラーを与える:
Vulkan.c:(.text+0x41): undefined reference to `glfwVulkanSupported'
その後、私は-lglfw3でコンパイルしようとしましたが、コンパイラは再びエラーを受け取りました:
/usr/bin/ld: cannot find -lglfw3
どうすれば解決できますか?
「*もう一度エラーが発生しました*」同じエラーですか? –