나는 불칸을 배우기로 결정했습니다. 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은 다음과 같습니다
:내가 -lvulkan와 응용 프로그램을 컴파일하고 GCC에 -lglfw하려고, 컴파일러는이 오류를 제공합니다
Vulkan.c:(.text+0x41): undefined reference to `glfwVulkanSupported'
그 후 나는 -lglfw3으로 컴파일하려했으나 컴파일러는 오류를 다시 받았다.
/usr/bin/ld: cannot find -lglfw3
어떻게 해결할 수 있습니까?
"* 다시 오류가 발생했습니다. *"동일한 오류입니까? –