美文网首页
Clion中安装使用glfw

Clion中安装使用glfw

作者: miniminiming | 来源:发表于2018-03-21 16:29 被阅读0次

    之前根据教程使用了cMake去编辑源码,但是那个源码其实是给VisualStudio用的,所以很蛋疼,用不了
    然后查各种资料,直接去下了编译好的库 http://www.glfw.org/download.html

    其实这个东西要在VisualStudio中使用的话很方便,link库,添加包含目录就行了,但是之前一直不知道,在CLion也使用这种方式处理,就一直报奇怪的错误

    在Clion中使用时,只用把下载好的文件里的include和lib分别复制到mingw的include和lib文件夹下即可。因为CLion在使用支持库时会自动使用系统里的库,而系统是跟MingW关联的。设置完这些后,改动cMakeLists.txt文件
    在add_executable 后面加上这个就可以了,第一个参数是我的项目名
    target_link_libraries(TestOpengl glfw3)

    cMakeLists.txt文件

    cmake_minimum_required(VERSION 3.6)
    project(TestOpengl)
    
    set(CMAKE_CXX_STANDARD 11)
    
    set(Util_Dir utils/)
    
    #TestOpengl_SOURCE_DIR 这个变量是在指定项目名称为TestOpengl后自动生成的变量
    #set(INC_DIR ${TestOpengl_SOURCE_DIR}/include)
    #set(LINK_DIR ${TestOpengl_SOURCE_DIR}/lib)
    #
    #include_directories(${INC_DIR})
    #link_directories(${LINK_DIR})
    #link_libraries(glfw3)#名字要跟lib的名字一样
    
    
    set(SOURCE_FILES main.cpp ${Util_Dir}/glad.c)
    add_executable(TestOpengl ${SOURCE_FILES})
    target_link_libraries(TestOpengl glfw3)#使用库
    

    相关文章

      网友评论

          本文标题:Clion中安装使用glfw

          本文链接:https://www.haomeiwen.com/subject/reigqftx.html