小编Luf*_*ffy的帖子

Cmake链接库目标链接错误

嗨我有链接Glfw和其他库使用cmake的问题.从命令行我编译如下

g++ main.cpp -lGL -lGLU -lGLEW -lglfw
Run Code Online (Sandbox Code Playgroud)

但我想用cmake进行编译.我试图使用target_linkg_libraries,但这会产生错误

CMakeLists.txt上的CMake错误:18(target_link_libraries):无法为目标"GL"指定不是由此
项目构建的链接库.

我尝试使用添加定义来做到这一点.我没有看到错误,但这不链接库.

cmake_minimum_required (VERSION 2.6)
project (test)

find_package(OpenGL REQUIRED)
find_package(GLEW REQUIRED)

ADD_DEFINITIONS(
    -lGL
    -lGLU
    -lGLEW
    -lglfw
)

add_executable(test.out
    main.cpp
)

target_link_libraries(GL GLU GLEW glfw)
Run Code Online (Sandbox Code Playgroud)

c++ opengl glut glew cmake

27
推荐指数
1
解决办法
5万
查看次数

脚本#是否与Visual Studio 2013一起使用?

嗨,我想使用vs2013脚本#但我无法安装扩展程序.因为我的Vs不受支持.

script# visual-studio-2013

3
推荐指数
1
解决办法
1706
查看次数

标签 统计

c++ ×1

cmake ×1

glew ×1

glut ×1

opengl ×1

script# ×1

visual-studio-2013 ×1